@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700|Roboto+Mono);
@import url(https://rawgit.com/lykmapipo/themify-icons/master/css/themify-icons.css);
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.editr {
  border: 1px solid #e4e4e4;
  width: 100%;
}.editr--toolbar {
  background: #f6f6f6;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
}.editr--toolbar a {
  display: inline-block;
  width: 8vw;
  max-width: 32px;
  height: 32px;
  color: #333;
  fill: #333;
  cursor: pointer;
  text-align: center;
  line-height: 1;
}.editr--toolbar a:hover {
  background: rgba(0,0,0,0.1);
}.editr--toolbar a:active {
  background: rgba(0,0,0,0.2);
}.editr--toolbar a svg {
  width: 16px;
  height: 16px;
  margin: 8px auto;
}.editr--toolbar a svg path {
  fill: inherit;
}.editr--toolbar a.vw-btn-separator {
  width: 1px;
  margin: 0 8px;
}.editr--toolbar a.vw-btn-separator:hover {
  background: initial;
  cursor: default;
}.editr--toolbar a.vw-btn-separator i.vw-separator {
  border-left: 1px solid rgba(0,0,0,0.1);
  height: 100%;
  position: absolute;
  width: 1px;
}.editr--toolbar .dashboard {
  width: 100%;
  position: absolute;
  top: 32px;
  left: 0;
  text-align: left;
  padding: 8px 16px;
  background: rgba(255,255,255,0.95);
  border: 1px solid #f6f6f6;
}.editr--content {
  min-height: 150px;
  padding: 12px 8px 16px 8px;
  line-height: 1.33;
  font-family: inherit;
  color: inherit;
  overflow-y: auto;
}.editr--content[contenteditable=true]:empty:before {
  content: attr(placeholder);
  color: rgba(0,0,0,0.3);
  display: block; /* For Firefox */
}.editr--content img {
  max-width: 100%;
}.editr--content table {
  width: 100%;
  border-collapse: collapse;
}.editr--content table th {
  text-align: left;
}.editr--content table th,
.editr--content table td {
  border: 1px solid #ddd;
  padding: 2px;
}.editr--content:focus {
  outline: 0;
}.editr--content ul li,
.editr--content ol li {
  list-style-position: inside;
}@media screen and (max-width: 320px) {
.editr--toolbar a {
    margin: 0 2px;
}
.editr--toolbar a.vw-btn-separator {
    display: none;
}
}/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    transform: scale(1); } }@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    transform: scale(1); } }.dropzone, .dropzone * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }.dropzone.dz-clickable {
    cursor: pointer; }.dropzone.dz-clickable * {
      cursor: default; }.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }.dropzone.dz-started .dz-message {
    display: none; }.dropzone.dz-drag-hover {
    border-style: solid; }.dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }.dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }.dropzone .dz-preview:hover {
      z-index: 1000; }.dropzone .dz-preview:hover .dz-details {
        opacity: 1; }.dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
      background: linear-gradient(to bottom, #eee, #ddd); }.dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }.dropzone .dz-preview.dz-image-preview {
      background: white; }.dropzone .dz-preview.dz-image-preview .dz-details {
        -webkit-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear; }.dropzone .dz-preview .dz-remove {
      font-size: 14px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }.dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }.dropzone .dz-preview:hover .dz-details {
      opacity: 1; }.dropzone .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 13px;
      min-width: 100%;
      max-width: 100%;
      padding: 2em 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 150%; }.dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }.dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }.dropzone .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }.dropzone .dz-preview:hover .dz-image img {
      -webkit-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-filter: blur(8px);
      filter: blur(8px); }.dropzone .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }.dropzone .dz-preview .dz-image img {
        display: block; }.dropzone .dz-preview.dz-success .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }.dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }.dropzone .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      -webkit-transition: all 0.2s linear;
      transition: all 0.2s linear; }.dropzone .dz-preview.dz-complete .dz-progress {
      opacity: 0;
      -webkit-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in; }.dropzone .dz-preview:not(.dz-processing) .dz-progress {
      -webkit-animation: pulse 6s ease infinite;
      animation: pulse 6s ease infinite; }.dropzone .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: absolute;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      width: 80px;
      margin-left: -40px;
      background: rgba(255, 255, 255, 0.9);
      -webkit-transform: scale(1);
      border-radius: 8px;
      overflow: hidden; }.dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
        background: linear-gradient(to bottom, #666, #444);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        -webkit-transition: width 300ms ease-in-out;
        transition: width 300ms ease-in-out; }.dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }.dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }.dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: 130px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: -webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }.dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        top: -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #be2626; }.vue-dropzone {
  border: 2px solid #E5E5E5;
  font-family: 'Arial', sans-serif;
  letter-spacing: 0.2px;
  color: #777;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}.vue-dropzone:hover {
  background-color: #F6F6F6;
}.vue-dropzone i {
  color: #CCC;
}.vue-dropzone .dz-preview .dz-image {
  border-radius: 0;
  width: 100%;
  height: 100%;
}.vue-dropzone .dz-preview .dz-image img:not([src]) {
  width: 200px;
  height: 200px;
}.vue-dropzone .dz-preview .dz-image:hover img {
  -webkit-transform: none;
          transform: none;
  -webkit-filter: none;
}.vue-dropzone .dz-preview .dz-details {
  bottom: 0;
  top: 0;
  color: white;
  background-color: rgba(33, 150, 243, 0.8);
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
  text-align: left;
}.vue-dropzone .dz-preview .dz-details .dz-filename {
  overflow: hidden;
}.vue-dropzone .dz-preview .dz-details .dz-filename span,
.vue-dropzone .dz-preview .dz-details .dz-size span {
  background-color: transparent;
}.vue-dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: none;
}.vue-dropzone .dz-preview .dz-details .dz-filename:hover span {
  background-color: transparent;
  border: none;
}.vue-dropzone .dz-preview .dz-progress .dz-upload {
  background: #cccccc;
}.vue-dropzone .dz-preview .dz-remove {
  position: absolute;
  z-index: 30;
  color: white;
  margin-left: 15px;
  padding: 10px;
  top: inherit;
  bottom: 15px;
  border: 2px white solid;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 800;
  letter-spacing: 1.1px;
  opacity: 0;
}.vue-dropzone .dz-preview:hover .dz-remove {
  opacity: 1;
}.vue-dropzone .dz-preview .dz-success-mark,
.vue-dropzone .dz-preview .dz-error-mark {
  margin-left: auto;
  margin-top: auto;
  width: 100%;
  top: 35%;
  left: 0;
}.vue-dropzone .dz-preview .dz-success-mark svg,
.vue-dropzone .dz-preview .dz-error-mark svg {
  margin-left: auto;
  margin-right: auto;
}.vue-dropzone .dz-preview .dz-error-message {
  top: calc(15%);
  margin-left: auto;
  margin-right: auto;
  left: 0;
  width: 100%;
}.vue-dropzone .dz-preview .dz-error-message:after {
  bottom: -6px;
  top: initial;
  border-top: 6px solid #a92222;
  border-bottom: none;
}.form[data-v-ebce4d12] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}.form label[data-v-ebce4d12] {
  margin-right: 1rem;
}svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-0.125em}.svg-inline--fa.fa-lg{vertical-align:-0.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-0.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.modal-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.33);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal{
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));min-width:550px;max-width:1080px;max-height:95%;-webkit-transform:translateZ(0);transform:translateZ(0);overflow-y:auto;
}@media screen and (max-width: 550px){.modal{min-width:100%}}.modal-body{
  padding: 1.5rem;
}.modal-footer{
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 250 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}.modal-list{list-style:none;padding:0;padding-right:1rem;overflow-y:scroll}.modal-list::-webkit-scrollbar{width:5px}.modal-list::-webkit-scrollbar-thumb{background:#f0f0f0}.modal-list-item{margin-bottom:.5rem}.modal-list-item:last-child{margin-bottom:0}.sa{height:140px;margin:0 auto;padding:26px;width:140px}.sa-warning{-webkit-animation:scaleWarning .75s infinite alternate;animation:scaleWarning .75s infinite alternate;background-color:#fff;border:4px solid #f8bb86;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:80px;padding:0;position:relative;width:80px}.sa-warning::after,.sa-warning::before{background:#fff;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.sa-warning::before{-webkit-animation:pulseWarning 2s linear infinite;animation:pulseWarning 2s linear infinite;display:inline-block;opacity:0}.sa-warning::after{display:block;z-index:1}.sa-warning-body{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate;background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px;z-index:2}.sa-warning-dot{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate;background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px;z-index:2}.sa-success{background-color:#fff;border:4px solid #a5dc86;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:80px;padding:0;position:relative;width:80px}.sa-success::after,.sa-success::before{background:#fff;content:"";height:120px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:60px}.sa-success::before{border-radius:40px 0 0 40px;height:80px;left:5px;top:-17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;width:26px}.sa-success::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in;border-radius:0 120px 120px 0;left:30px;top:-11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sa-success-placeholder{border:4px solid rgba(165,220,134,.25);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.sa-success-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;z-index:1}.sa-success-tip,.sa-success-long{background-color:#a5dc86;border-radius:2px;height:5px;position:absolute;z-index:2}.sa-success-tip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:25px}.sa-success-long{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:47px}.sa-error{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s;background-color:#fff;border:4px solid #f27474;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:80px;padding:0;position:relative;width:80px}.sa-error::after,.sa-error::before{background:#fff;content:"";height:120px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:60px}.sa-error::before{border-radius:40px 0 0 40px;height:80px;left:5px;top:-17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;width:26px}.sa-error::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in;border-radius:0 120px 120px 0;left:30px;top:-11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sa-error-x{display:block;position:relative;z-index:2}.sa-error-placeholder{border:4px solid rgba(200,0,0,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.sa-error-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;z-index:1}.sa-error-left,.sa-error-right{background-color:#f27474;border-radius:2px;display:block;height:5px;position:absolute;top:37px;width:47px;z-index:2}.sa-error-left{-webkit-animation:animateXLeft .75s;animation:animateXLeft .75s;left:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sa-error-right{-webkit-animation:animateXRight .75s;animation:animateXRight .75s;right:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes scaleWarning{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleWarning{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulseWarning{0%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}30%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}100%{background-color:#f8bb86;opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes pulseWarning{0%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}30%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}100%{background-color:#f8bb86;opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}@keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}@-webkit-keyframes animateSuccessTip{0%,54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}100%{left:14px;top:45px;width:25px}}@keyframes animateSuccessTip{0%,54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}100%{left:14px;top:45px;width:25px}}@-webkit-keyframes animateSuccessLong{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}100%{right:8px;top:38px;width:47px}}@keyframes animateSuccessLong{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}100%{right:8px;top:38px;width:47px}}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes animateErrorIcon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}100%{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes animateErrorIcon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}100%{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes animateXLeft{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}100%{left:17px;top:37px;width:47px}}@keyframes animateXLeft{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}100%{left:17px;top:37px;width:47px}}@-webkit-keyframes animateXRight{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}100%{right:16px;top:37px;width:47px}}@keyframes animateXRight{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}100%{right:16px;top:37px;width:47px}}html{height:100%;overflow-y:scroll;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family: Lato, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;line-height: 1.5;--tw-text-opacity: 1;color: rgb(34 34 34 / var(--tw-text-opacity))}.primary{color:#fe5000}.bg-primary{background:#fe5000}body{background-color:#f5f6fa}input:focus,button:focus{outline:0}a{color:inherit;text-decoration:none}pre{font-family:"Roboto Mono"}section{
  margin: 0.5rem;
}.collapse{height:0;overflow:hidden;-webkit-transition:height .377s ease;transition:height .377s ease}.no-wrap{white-space:nowrap}.chart{width:100% !important}.chart-container .echarts{height:100%;width:100% !important}.dropbox{cursor:pointer;min-height:75px;outline-style: dashed;outline-width: 2px;outline-color: #E0E0E0;outline-offset:-5px;padding:10px;position:relative}.dropbox2{cursor:pointer;min-height:75px;border-width: 2px;border-style: dashed;--tw-border-opacity: 1;border-color: rgb(224 224 224 / var(--tw-border-opacity));padding:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-file,.input-file-mail{cursor:pointer;height:75px;opacity:0;position:absolute}.input-file-mail{width:100%}.dropbox:hover{
  outline-color: #ff874d;
}.dropbox p{font-size:1rem;padding:25px 0;text-align:center}.doc-action{
  --tw-text-opacity: 1;
  color: rgb(239 87 83 / var(--tw-text-opacity));position:absolute;right:.25rem;top:0;
}.inline-calendar .flatpickr-input{display:none}.flatpickr-calendar{margin-top:15px}.flatpickr-month{margin:10px 0 10px 0}.pointer{cursor:pointer}.period-selector{
  margin-bottom: 0px;
  margin-right: 0.5rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.searchbox{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  line-height: 1.375;
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.searchbox::-webkit-input-placeholder{
  color: rgb(125 125 125 / 0.5);
}.searchbox::-moz-placeholder{
  color: rgb(125 125 125 / 0.5);
}.searchbox:-ms-input-placeholder{
  color: rgb(125 125 125 / 0.5);
}.searchbox::-ms-input-placeholder{
  color: rgb(125 125 125 / 0.5);
}.searchbox::placeholder{
  color: rgb(125 125 125 / 0.5);
}.loader{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 16rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.dropdown-menu{
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-transform: uppercase;
}.dropdown-item{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 300;
  letter-spacing: 0.05em;
}.dropdown-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.initials{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 1.5rem;
  width: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 186 153 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 135 77 / var(--tw-text-opacity));
}.date-switcher{
  margin-bottom: 0px;
  margin-right: 0.5rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.datebox{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.125rem;
  font-family: Source Code Pro, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -0.05em;
}@media screen and (max-width: 720px){.months-visibility{display:none}}.popper{border:1px #f0f0f0 solid;-webkit-box-shadow:0 3px 6px rgba(189,189,189,.16),0 3px 6px rgba(189,189,189,.23);box-shadow:0 3px 6px rgba(189,189,189,.16),0 3px 6px rgba(189,189,189,.23);position:absolute;text-align:center;width:auto;z-index:200000}.popper .popper__arrow{border-style:solid;height:0;margin:5px;position:absolute;width:0}.popper[x-placement^=top]{margin-bottom:5px}.popper[x-placement^=top] .popper__arrow{border-color:#f0f0f0 rgba(0,0,0,0) rgba(0,0,0,0);border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.popper[x-placement^=bottom]{margin-top:5px}.popper[x-placement^=bottom] .popper__arrow,.popper[x-placement^=bottom-end] .popper__arrow{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f0f0f0;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.popper[x-placement^=right]{margin-left:5px}.popper[x-placement^=right] .popper__arrow{border-color:rgba(0,0,0,0) #f0f0f0 rgba(0,0,0,0) rgba(0,0,0,0);border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.popper[x-placement^=left]{margin-right:5px}.popper[x-placement^=left] .popper__arrow{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffeee6;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.logo{height:auto;margin-left:1.5rem;width:260px;background:#fff;margin:0;padding:0}@media screen and (max-width: 768px){.logo{margin:0 auto;display:block;width:50px;height:50px}}.sidebar{
  z-index: 10;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));-webkit-box-shadow:17px 54px 24px -14px rgba(59,58,58,.5019607843);box-shadow:17px 54px 24px -14px rgba(59,58,58,.5019607843);-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;width:260px;display:block;position:fixed;color:#fff;background:url("https://clockwork.backendv2.3d-apps.be/img/sidebar.png") no-repeat top left;background-size:cover;max-height:100%;
}.sidebar div{width:0px}@media screen and (max-width: 768px){.sidebar{width:50px}}@media screen and (min-width: 769px){.sidebar{width:260px !important}}.sidebar .sidebar-toggle-open{display:none}.mainContent{background:#f7f7f8;position:relative;float:right;width:calc(100% - 260px)}@media screen and (max-width: 768px){.mainContent{width:calc(100% - 50px)}}.sidebar-logo{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-top: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-transform: uppercase;
}.sidebar-menu{
  margin-top: 0.5rem;
  margin-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;height:85%;
}@media screen and (max-width: 768px){.sidebar-menu{display:block;width:50px !important;margin:0 auto}}@media screen and (min-width: 769px){.sidebar-menu{width:100% !important}}.crossMenu{position:fixed;top:10px;right:10px;font-size:30px;color:#fff}@media screen and (max-width: 410px){.crossMenu{color:#000;left:calc(50% + 100px);font-size:20px}}.sidebar-menu-heading{
  margin-left: -1.5rem;
  margin-top: -1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.sidebar-menu-item{cursor:pointer;margin-bottom: 0.75rem;border-left-width: 4px;border-color: transparent;padding: 0.75rem}.sidebar-menu-item.active{
  border-radius: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));background-color:rgba(255,255,255,.2);width:200px;
}.sidebar-menu-item.active .badge{background:rgba(0,0,0,0);color:#fff}.sidebar-menu-item:not(.active):hover{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(189 189 189 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));background-color:rgba(255,255,255,.13);width:200px;
}.sidebar-menu-link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}.sidebar-menu-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.sidebar-menu-text{
  padding-left: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}.sidebar.collapsed{width:60px}.sidebar.collapsed .sidebar-menu{padding-right:0}.sidebar.collapsed .sidebar-menu-item{margin-bottom:10px;padding-right:0}.sidebar.collapsed .sidebar-toggle-open{display:block}.sidebar.collapsed .sidebar-menu-heading,.sidebar.collapsed .sidebar-menu-text,.sidebar.collapsed .sidebar-toggle-collapse{display:none}.scroll{overflow-y:auto;overflow-x:hidden}.scroll::-webkit-scrollbar{width:12px}.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.1);border-radius:10px}.scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.btn{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;-webkit-transition:all 250ms;transition:all 250ms;
}.btn:hover{
  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-transform:translateY(-3px);transform:translateY(-3px);
}.btn-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(255 109 38 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 77 / var(--tw-bg-opacity));
}.btn-primary:disabled{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(34 43 47 / var(--tw-text-opacity));
}.btn-default{
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(34 43 47 / var(--tw-text-opacity));
}.btn-default:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}.btn-info{
  --tw-bg-opacity: 1;
  background-color: rgb(52 144 220 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-info:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(39 121 189 / var(--tw-bg-opacity));
}.btn-success{
  --tw-bg-opacity: 1;
  background-color: rgb(56 193 114 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-success:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(81 216 138 / var(--tw-bg-opacity));
}.btn-warning{
  --tw-bg-opacity: 1;
  background-color: rgb(255 109 38 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-warning:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 77 / var(--tw-bg-opacity));
}.btn-danger{
  --tw-bg-opacity: 1;
  background-color: rgb(227 52 47 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-danger:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 87 83 / var(--tw-bg-opacity));
}.btn-small{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}.btn-align{
  text-align: right;
}@media screen and (max-width: 768px){.btn-align{text-align:left !important}}.disabled{
  cursor: not-allowed;
}.disabled-button{pointer-events:none}.disable-link{color:red;cursor:default;pointer-events:none}.sent{
  --tw-text-opacity: 1;
  color: rgb(56 193 114 / var(--tw-text-opacity));cursor:default;pointer-events:none;
}.sended-box{
  --tw-bg-opacity: 1;
  background-color: rgb(81 216 138 / var(--tw-bg-opacity));
}.outdated{opacity:.3;pointer-events:none}table{
  display: inline-block;
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
}.table-outer{
  overflow-x: auto;
}.table-outer .table-scroll{
  table-layout: fixed;
}.table-outer table,.table-outer td,.table-outer th{
  border-collapse: collapse;
}.table{
  width: 100%;
  border-collapse: separate;
  font-size: 0.75rem;
  line-height: 1rem;border-spacing:0 .2rem;
}.table th{
  white-space: nowrap;
  padding: 0.75rem;
  text-align: left;
  vertical-align: middle;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.table th:last-child{
  width: 100%;
}.table th .clear-sort{
  margin-left: 0.375rem;
  --tw-text-opacity: 1;
  color: rgb(255 109 38 / var(--tw-text-opacity));
}.table th .clear-sort:hover{
  --tw-text-opacity: 1;
  color: rgb(189 189 189 / var(--tw-text-opacity));
}.table .data-row{-webkit-transition:all 250ms;transition:all 250ms}.table .data-row:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 250 / var(--tw-bg-opacity));
}.table td{
  cursor: pointer;
  white-space: nowrap;
  border-bottom-width: 1px;
  padding: 0.75rem;
  vertical-align: middle;
}.table .rejected td{
  --tw-bg-opacity: 1;
  background-color: rgb(252 235 234 / var(--tw-bg-opacity));
}.table .resubmit td{
  --tw-bg-opacity: 1;
  background-color: rgb(239 248 255 / var(--tw-bg-opacity));
}.table-form td:first-child{
  white-space: nowrap;
}.table-btn{
  margin-right: 0.5rem;
  height: 2rem;
  width: 2rem;
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(189 189 189 / var(--tw-text-opacity));
  --tw-shadow: 0 3px 6px rgba(222, 222, 222, 0.16), 0 3px 6px rgba(222, 222, 222, 0.23);
  --tw-shadow-colored: 0 3px 6px var(--tw-shadow-color), 0 3px 6px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;-webkit-transition:all 250ms;transition:all 250ms;
}.table-btn:hover{
  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-transform:translateY(-3px);transform:translateY(-3px);--tw-border-opacity: 1;border-color: rgb(255 186 153 / var(--tw-border-opacity));--tw-text-opacity: 1;color: rgb(255 135 77 / var(--tw-text-opacity));
}.file-icon{background:#018fef;border-radius:2px;display:inline-block;font-family:Arial,Tahoma,sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;height:32px;position:relative;text-align:left;width:24px}.file-icon::before{border-bottom-left-radius:2px;border-color:#fff #fff rgba(255,255,255,.35) rgba(255,255,255,.35);border-style:solid;border-width:5px;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0}.file-icon::after{bottom:0;color:#fff;content:attr(data-type);display:block;font-size:10px;left:0;overflow:hidden;padding:2px;position:absolute;text-transform:lowercase;white-space:nowrap;width:100%}.file-icon-xs{border-radius:2px;height:16px;width:12px}.file-icon-xs::before{border-bottom-left-radius:1px;border-width:3px}.file-icon-xs::after{border-bottom:2px solid rgba(255,255,255,.45);bottom:3px;content:"";left:2px;right:2px;width:auto}.file-icon-sm{border-radius:2px;height:24px;width:18px}.file-icon-sm::before{border-bottom-left-radius:2px;border-width:4px}.file-icon-sm::after{font-size:7px;padding:2px}.file-icon-lg{border-radius:3px;height:64px;width:48px}.file-icon-lg::before{border-bottom-left-radius:2px;border-width:8px}.file-icon-lg::after{font-size:16px;padding:4px 6px}.file-icon-xl{border-radius:4px;height:128px;width:96px}.file-icon-xl::before{border-bottom-left-radius:4px;border-width:16px}.file-icon-xl::after{font-size:24px;padding:4px 10px}.file-icon[data-type=zip],.file-icon[data-type=rar]{background:#acacac}.file-icon[data-type^=doc],.file-icon[data-type^="application/vnd.openxmlformats-officedocument.wordprocessingml.document"]{background:#307cf1}.file-icon[data-type^=doc]::after,.file-icon[data-type^="application/vnd.openxmlformats-officedocument.wordprocessingml.document"]::after{content:"doc"}.file-icon[data-type^=xls],.file-icon[data-type^="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]{background:#0f9d58}.file-icon[data-type^=xls]::after,.file-icon[data-type^="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]::after{content:"xls"}.file-icon[data-type^=ppt],.file-icon[data-type^="application/vnd.openxmlformats-officedocument.presentationml.presentation"]{background:#d24726}.file-icon[data-type^=ppt]::after,.file-icon[data-type^="application/vnd.openxmlformats-officedocument.presentationml.presentation"]::after{content:"ppt"}.file-icon[data-type=pdf],.file-icon[data-type="application/pdf"]{background:#e13d34}.file-icon[data-type=pdf]::after,.file-icon[data-type="application/pdf"]::after{content:"pdf"}.file-icon[data-type=txt]{background:#5eb533}.file-icon[data-type=mp3],.file-icon[data-type=wma],.file-icon[data-type=m4a],.file-icon[data-type=flac]{background:#8e44ad}.file-icon[data-type=mp4],.file-icon[data-type=wmv],.file-icon[data-type=mov],.file-icon[data-type=avi],.file-icon[data-type=mkv]{background:#7a3ce7}.file-icon[data-type=bmp],.file-icon[data-type=jpg],.file-icon[data-type=jpeg],.file-icon[data-type=gif],.file-icon[data-type=png]{background:#f4b400}.styled-checkbox,.styled-checkbox-sm,.styled-checkbox-un{opacity:0;position:absolute}.styled-checkbox+label,.styled-checkbox-sm+label,.styled-checkbox-un+label{cursor:pointer;padding:0;position:relative}.styled-checkbox+label::before,.styled-checkbox-sm+label::before,.styled-checkbox-un+label::before{background:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(0,0,0,.1);content:"";display:inline-block;height:15px;margin-right:10px;vertical-align:text-top;width:15px}.styled-checkbox:hover+label::before,.styled-checkbox-sm:hover+label::before,.styled-checkbox-un:hover+label::before{background:#f35429}.styled-checkbox:checked+label::before,.styled-checkbox-sm:checked+label::before,.styled-checkbox-un:checked+label::before{background:#f35429}.styled-checkbox:disabled+label,.styled-checkbox-sm:disabled+label,.styled-checkbox-un:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label::before,.styled-checkbox-sm:disabled+label::before,.styled-checkbox-un:disabled+label::before{background:#ddd;-webkit-box-shadow:none;box-shadow:none}.styled-checkbox:checked+label::after,.styled-checkbox-sm:checked+label::after,.styled-checkbox-un:checked+label::after{background:#fff;-webkit-box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:3px;position:absolute;top:6.75px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:2px}.styled-checkbox-sm+label::before{height:10px;width:10px;margin-top:3px;margin-left:3px}.styled-checkbox-un+label::before{margin-top:8px}.styled-checkbox-un:checked+label::after{margin-top:8px}.multiselect__spinner{background:#fff;display:block;height:35px;position:absolute;right:1px;top:1px;width:48px}.multiselect__spinner::before,.multiselect__spinner::after{border-color:#41b883 rgba(0,0,0,0) rgba(0,0,0,0);border-radius:100%;border-style:solid;border-width:2px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(0,0,0,0);content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner::before{-webkit-animation:spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);animation:spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner::after{-webkit-animation:spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);animation:spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:14px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;color:#35495e;display:block;position:relative;text-align:left;width:100%}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{opacity:.6;pointer-events:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{background:#fff;border:0;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;position:relative;-webkit-transition:border .1s ease;transition:border .1s ease;width:100%}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:6px}.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;min-height:38px;padding:7px 38px 0 8px}.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:8px;margin-right:10px;padding:4px 26px 4px 10px;position:relative;white-space:nowrap}.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:initial;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:22px}.multiselect__tag-icon::after{color:#266d4d;content:"×";font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus::after,.multiselect__tag-icon:hover::after{color:#fff}.multiselect__current{border:1px solid #e8e8e8;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;text-decoration:none;white-space:nowrap}.multiselect__select{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:38px;line-height:16px;margin:0;padding:4px 8px;position:absolute;right:1px;text-align:center;text-decoration:none;top:1px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;width:40px}.multiselect__select::before{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;display:block;max-height:240px;overflow:auto;-webkit-overflow-scrolling:touch;position:inherit;width:100%;z-index:50}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #e8e8e8;border-top-left-radius:5px;border-top-right-radius:5px;bottom:100%}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option::after{line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight::after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:bold}.multiselect__option--selected::after{color:#ccc;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight::after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect--disabled{background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__tags,.multiselect--disabled .multiselect__input{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed;color:#a6a6a6;cursor:text;pointer-events:none}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede !important}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;margin-bottom:10px}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{left:1px;right:auto}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option::after{left:0;right:auto}*[dir=rtl] .multiselect__clear{left:12px;right:auto}*[dir=rtl] .multiselect__spinner{left:1px;right:auto}@-webkit-keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.tabs-component-tabs{list-style:none;margin:0;padding:0;overflow-x:auto;padding-top:20px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.tabs-component-tabs{display:block}}.tabs-component-tab-a{
  height: 3rem;
  cursor: pointer;
  padding-left: 1rem;
  padding-right: 1rem;
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:120px;position:relative;--tw-bg-opacity: 1;background-color: rgb(224 224 224 / var(--tw-bg-opacity));padding-top:5px;
}.tabs-component-tab{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.tabs-component-tab.is-active .tabs-component-tab-a{
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.tabs-component-tab.is-active:hover .tabs-component-tab-a{
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.tabs-component-tab:hover .tabs-component-tab-a{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}.tabs-component-panel{
  margin: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.is-active .tab-badge{background-color:#ff874d;color:#fff}.tab-badge{background-color:#e0e0e0;color:#7d7d7d;position:absolute;top:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;-ms-flex-negative:0;flex-shrink:0;height:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25rem;min-width:1.25rem;padding:0 .1em;border:2px solid #fff;z-index:1;width:30px;height:30px;left:0;right:0;margin:0 auto}@media(max-width: 768px){.tab-badge{position:initial;margin:inherit;margin-left:10px}}.arrow-badge{background-color:#ececec;color:#7d7d7d;position:absolute;top:-18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;-ms-flex-negative:0;flex-shrink:0;height:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:.625rem;min-width:.625rem;padding:0 .1em;border:2px solid #fff;z-index:1;width:20px;height:20px;left:0;right:0;margin:0 auto}.pointer-right,.pointer-left,.pointer-both{line-height:20px;height:20px;position:relative;background:#ececec}.pointer-both{background:#ff874d}.pointer-right:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}.pointer-right:before,.pointer-both:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:20px solid #ececec;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);z-index:1}.pointer-both:before{border-left-color:#ff874d}.pointer-left:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-right:20px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}.pointer-left:before,.pointer-both:after{content:"";position:absolute;left:-20px;bottom:0;width:0;height:0;border-right:20px solid #ececec;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);z-index:1}.pointer-both:after{border-right-color:#ff874d}.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:1}.toast-close-button:hover,.toast-close-button:focus{color:#2d2d2d;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.toast-top-center{top:48px;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:48px;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:48px;left:12px}.toast-top-right{top:48px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-container{position:fixed;z-index:999999;pointer-events:none}.toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;font-weight:300;text-transform:uppercase;font-size:.75rem;letter-spacing:1.4px;opacity:.8}.toast-container>:hover{opacity:1;cursor:pointer}.toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important}.toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important}.toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important}.toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important}.toast-container.toast-top-center>div,.toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width>div,.toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#3d3d3d}.toast-success{background-color:#38c172}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#2d2d2d;opacity:.4}@media all and (max-width: 240px){.toast-container>div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 241px)and (max-width: 480px){.toast-container>div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 481px)and (max-width: 768px){.toast-container>div{padding:15px 15px 15px 50px;width:25em}}.card{
  border-radius: 0.25rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);overflow:auto;
}@media screen and (max-width: 576px){.card{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }}@media(max-width: 769px)and (min-width: 576px){.card{
    padding-left: 1rem;
    padding-right: 1rem;
  }}.card-header{
  margin-bottom: 1rem;
  border-bottom-width: 1px;
}.card-body{
  margin-bottom: 1rem;
}.h-400{min-height:400px}.overflowAuto{overflow:auto !important}.min-h370{min-height:370px}.outer-card{
  margin-left: 2rem;
  margin-right: 2rem;
  margin-top: 0.75rem;
  margin-bottom: 2rem;
}@media screen and (max-width: 576px){.outer-card{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }}@media(max-width: 769px)and (min-width: 576px){.outer-card{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }}.inner-card{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}@media screen and (max-width: 576px){.inner-card{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }}@media(max-width: 769px)and (min-width: 576px){.inner-card{
    margin-left: -1rem;
    margin-right: -1rem;
  }}.fixed-timesheet .affix{width:350px;right:13px;z-index:1112;padding:5px;background:#ff6d26}@media screen and (max-width: 374px){.fixed-timesheet .affix{width:calc(100% - 20px)}}.w-70{min-width:70px}@media screen and (max-width: 430px){.w-70{min-width:100%}}.w-130{min-width:130px}.w-150{min-width:150px}.w-170{min-width:170px}.w-200{min-width:200px}.w-250{min-width:250px}.w-300{min-width:300px}.h-150{min-height:150px}.box{
  position: relative;
  margin-bottom: 1.5rem;
  border-top-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;overflow:visible;margin:auto;
}.box .title{
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.box .total{
  padding-top: 1rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.info-box-header{
  position: absolute;
  top: 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.25rem;
  padding: 1rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-transition:all 250ms;transition:all 250ms;
}.info-box-header:hover{
  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 15px 30px 0 var(--tw-shadow-color), 0 5px 15px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-transform:translateY(-3px);transform:translateY(-3px);
}h3{
  font-family: Lato, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(34 43 47 / var(--tw-text-opacity));
}.comma-seperator+.comma-seperator:before{content:", "}.alert-error,.alert-warning,.alert-success,.alert-grey{
  position: relative;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;display:block;margin-top:1rem;
}.alert-grey{
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.alert-error{
  --tw-border-opacity: 1;
  border-color: rgb(239 87 83 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(252 235 234 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(204 31 26 / var(--tw-text-opacity));
}.alert-warning{
  --tw-border-opacity: 1;
  border-color: rgb(255 135 77 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 238 230 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 83 0 / var(--tw-text-opacity));
}.alert-success{
  --tw-border-opacity: 1;
  border-color: rgb(81 216 138 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(227 252 236 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 157 85 / var(--tw-text-opacity));
}.form-error{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(204 31 26 / var(--tw-text-opacity));display:block;text-transform:lowercase;
}.updated_log{
  --tw-bg-opacity: 1;
  background-color: rgb(255 109 38 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.created_log{
  --tw-bg-opacity: 1;
  background-color: rgb(56 193 114 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.deleted_log{
  --tw-bg-opacity: 1;
  background-color: rgb(227 52 47 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.form-label{
  margin-bottom: 0.5rem;
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}.form-input{
  margin-bottom: 0.75rem;
  display: block;
  width: 100%;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(236 236 236 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}.form-input:focus{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 109 38 / var(--tw-border-opacity));
}.input-search{border-bottom:1px solid #ff6d26;background:rgba(0,0,0,0)}.form-container{width:100%;margin:0 auto}.form-container .flex-wrap .form-labels{
  padding: 0.5rem;
  padding-top: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(189 189 189 / var(--tw-text-opacity));
}.form-container .flex-wrap .form-checkbox-div{
  padding: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 0.875rem;
}.form-container .flex-wrap .form-input-div{
  padding: 0.5rem;
}.form-container .flex-wrap .form-input-div .form-inputs{
  width: 100%;
  border-width: 1px;
  padding: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;border-radius:5px;
}.form-container .flex-wrap .form-input-div .form-inputs:focus{border:1px solid #ff6d26}.form-fieldset{border-width:1px;margin: 0.5rem;padding: 0.5rem}.grid-fieldset{width:100%}@media screen and (min-width: 992px){.grid-fieldset{width:50%}}.border-red-dark .multiselect__tags{border-color:#cc1f1a}.border-green-dark .multiselect__tags{border-color:#1f9d55}.badge{min-height:30px;min-width:30px;border-radius:50%;display:inline-block;line-height:30px;text-align:center;background:#fff;color:#fc6d34}.scroll-y{overflow-y:scroll;height:100%;width:100%}.table-scroll{overflow:auto}.scroll-x{overflow-x:scroll;overflow:auto}.wizard,.wizard-bg{overflow-y:auto}.wizard .wizard-header .wizard-title,.wizard-bg .wizard-header .wizard-title{color:#3d3d3d !important;font-size:1.5rem !important;font-weight:bold !important}.wizard .wizard-header .category,.wizard-bg .wizard-header .category{text-transform:uppercase !important}.wizard{max-width:900px}.wizard-btn{border-width:0px !important}.tooltip{position:relative}.tooltiptext{display:inline-block;margin-left:150px}.tooltip .tooltiptext{visibility:hidden;width:185px;background:#fff;text-align:center;border-radius:6px;padding:5px 0;z-index:1;position:absolute;border-width:1px}.tooltip .tooltiptext.extension{width:auto;padding:5px 8px}.tooltip:hover .tooltiptext{visibility:visible}.fold{color:#bdbdbd;-webkit-transition:all .3s linear;transition:all .3s linear}.unfolder{display:none}.toggle-label{display:inline-block;cursor:pointer;font-size:15px;border-radius:5px;padding:5px}.unfold-icon,.fold-icon{color:#bdbdbd;display:inline-block}.unfolder~.fold{display:none}.unfolder~label .fold-icon{display:none}.unfolder:checked~.fold{display:block}.unfolder:checked~label .fold-icon{display:inline-block}.unfolder:checked~label .unfold-icon{display:none}*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}::-ms-backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*! tailwindcss v3.4.12 | MIT License | https://tailwindcss.com
 *//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Lato, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: Source Code Pro, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; /* 1 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}.container{
  width: 100%;
}@media (min-width: 576px){.container{
    max-width: 576px;
  }
}@media (min-width: 769px){.container{
    max-width: 769px;
  }
}@media (min-width: 992px){.container{
    max-width: 992px;
  }
}.visible{
  visibility: visible;
}.invisible{
  visibility: hidden;
}.collapse{
  visibility: collapse;
}.static{
  position: static;
}.fixed{
  position: fixed;
}.absolute{
  position: absolute;
}.relative{
  position: relative;
}.left-0{
  left: 0px;
}.top-0{
  top: 0px;
}.float-right{
  float: right;
}.-m-2{
  margin: -0.5rem;
}.m-0{
  margin: 0px;
}.m-2{
  margin: 0.5rem;
}.m-3{
  margin: 0.75rem;
}.m-4{
  margin: 1rem;
}.m-6{
  margin: 1.5rem;
}.m-8{
  margin: 2rem;
}.m-auto{
  margin: auto;
}.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}.-mx-3{
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}.mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}.mx-auto{
  margin-left: auto;
  margin-right: auto;
}.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}.-ml-6{
  margin-left: -1.5rem;
}.-mr-6{
  margin-right: -1.5rem;
}.-mt-2{
  margin-top: -0.5rem;
}.-mt-3{
  margin-top: -0.75rem;
}.-mt-6{
  margin-top: -1.5rem;
}.mb-0{
  margin-bottom: 0px;
}.mb-1{
  margin-bottom: 0.25rem;
}.mb-2{
  margin-bottom: 0.5rem;
}.mb-3{
  margin-bottom: 0.75rem;
}.mb-4{
  margin-bottom: 1rem;
}.mb-6{
  margin-bottom: 1.5rem;
}.mb-8{
  margin-bottom: 2rem;
}.ml-0{
  margin-left: 0px;
}.ml-1{
  margin-left: 0.25rem;
}.ml-2{
  margin-left: 0.5rem;
}.ml-3{
  margin-left: 0.75rem;
}.ml-4{
  margin-left: 1rem;
}.ml-6{
  margin-left: 1.5rem;
}.ml-8{
  margin-left: 2rem;
}.ml-auto{
  margin-left: auto;
}.mr-1{
  margin-right: 0.25rem;
}.mr-1\.5{
  margin-right: 0.375rem;
}.mr-2{
  margin-right: 0.5rem;
}.mr-3{
  margin-right: 0.75rem;
}.mr-4{
  margin-right: 1rem;
}.mr-6{
  margin-right: 1.5rem;
}.mr-8{
  margin-right: 2rem;
}.mt-0{
  margin-top: 0px;
}.mt-1{
  margin-top: 0.25rem;
}.mt-2{
  margin-top: 0.5rem;
}.mt-3{
  margin-top: 0.75rem;
}.mt-4{
  margin-top: 1rem;
}.mt-8{
  margin-top: 2rem;
}.mt-\[3px\]{
  margin-top: 3px;
}.block{
  display: block;
}.inline-block{
  display: inline-block;
}.inline{
  display: inline;
}.\!flex{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}.flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.inline-flex{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}.table{
  display: table;
}.grid{
  display: grid;
}.hidden{
  display: none;
}.\!h-full{
  height: 100% !important;
}.h-10{
  height: 2.5rem;
}.h-12{
  height: 3rem;
}.h-20{
  height: 5rem;
}.h-3{
  height: 0.75rem;
}.h-32{
  height: 8rem;
}.h-48{
  height: 12rem;
}.h-5{
  height: 1.25rem;
}.h-6{
  height: 1.5rem;
}.h-64{
  height: 16rem;
}.h-8{
  height: 2rem;
}.h-\[15px\]{
  height: 15px;
}.h-\[21px\]{
  height: 21px;
}.h-full{
  height: 100%;
}.max-h-\[200px\]{
  max-height: 200px;
}.max-h-\[60vh\]{
  max-height: 60vh;
}.min-h-full{
  min-height: 100%;
}.\!w-full{
  width: 100% !important;
}.w-1\/2{
  width: 50%;
}.w-1\/3{
  width: 33.333333%;
}.w-1\/4{
  width: 25%;
}.w-1\/7{
  width: 14.28571%;
}.w-20{
  width: 5rem;
}.w-24{
  width: 6rem;
}.w-3{
  width: 0.75rem;
}.w-3\/4{
  width: 75%;
}.w-32{
  width: 8rem;
}.w-36{
  width: 9rem;
}.w-48{
  width: 12rem;
}.w-6{
  width: 1.5rem;
}.w-64{
  width: 16rem;
}.w-8{
  width: 2rem;
}.w-\[256px\]{
  width: 256px;
}.w-\[750px\]{
  width: 750px;
}.w-auto{
  width: auto;
}.w-fit{
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}.w-full{
  width: 100%;
}.w-max{
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}.min-w-\[12vw\]{
  min-width: 12vw;
}.min-w-\[420px\]{
  min-width: 420px;
}.min-w-\[800px\]{
  min-width: 800px;
}.max-w-sm{
  max-width: 30rem;
}.max-w-xs{
  max-width: 20rem;
}.flex-1{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}.flex-auto{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}.flex-initial{
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}.flex-grow{
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}.grow{
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}.border-separate{
  border-collapse: separate;
}.border-spacing-0\.5{
  --tw-border-spacing-x: 0.125rem;
  --tw-border-spacing-y: 0.125rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}.transform{
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@-webkit-keyframes blinkingBg{0%, 100%{
    background-color: rgb(239 68 68);
  }50%{
    background-color: rgb(255 135 77);
  }
}@keyframes blinkingBg{0%, 100%{
    background-color: rgb(239 68 68);
  }50%{
    background-color: rgb(255 135 77);
  }
}.animate-blinkingBg{
  -webkit-animation: blinkingBg 0.6s ease-in-out infinite;
          animation: blinkingBg 0.6s ease-in-out infinite;
}.cursor-auto{
  cursor: auto;
}.cursor-default{
  cursor: default;
}.cursor-pointer{
  cursor: pointer;
}.resize{
  resize: both;
}.list-inside{
  list-style-position: inside;
}.list-disc{
  list-style-type: disc;
}.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.flex-row{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}.flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}.flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.items-start{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}.items-end{
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}.items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}.justify-start{
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}.justify-end{
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}.\!justify-center{
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}.justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.justify-between{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}.justify-stretch{
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}.gap-1{
  gap: 0.25rem;
}.gap-2{
  gap: 0.5rem;
}.gap-4{
  gap: 1rem;
}.gap-6{
  gap: 1.5rem;
}.gap-8{
  gap: 2rem;
}.gap-x-20{
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
}.gap-y-4{
  row-gap: 1rem;
}.justify-self-center{
  justify-self: center;
}.overflow-hidden{
  overflow: hidden;
}.overflow-visible{
  overflow: visible;
}.overflow-y-auto{
  overflow-y: auto;
}.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.text-nowrap{
  text-wrap: nowrap;
}.rounded{
  border-radius: 0.25rem;
}.rounded-\[5px\]{
  border-radius: 5px;
}.rounded-full{
  border-radius: 9999px;
}.rounded-lg{
  border-radius: 0.5rem;
}.rounded-sm{
  border-radius: 0.125rem;
}.rounded-l{
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.rounded-r{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}.border{
  border-width: 1px;
}.border-2{
  border-width: 2px;
}.border-b{
  border-bottom-width: 1px;
}.border-r{
  border-right-width: 1px;
}.border-t{
  border-top-width: 1px;
}.border-solid{
  border-style: solid;
}.border-none{
  border-style: none;
}.border-\[\#bdbdbd\]{
  --tw-border-opacity: 1;
  border-color: rgb(189 189 189 / var(--tw-border-opacity));
}.border-green{
  --tw-border-opacity: 1;
  border-color: rgb(56 193 114 / var(--tw-border-opacity));
}.border-green-dark{
  --tw-border-opacity: 1;
  border-color: rgb(31 157 85 / var(--tw-border-opacity));
}.border-grey{
  --tw-border-opacity: 1;
  border-color: rgb(189 189 189 / var(--tw-border-opacity));
}.border-grey-dark{
  --tw-border-opacity: 1;
  border-color: rgb(125 125 125 / var(--tw-border-opacity));
}.border-grey-light{
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
}.border-grey-lighter{
  --tw-border-opacity: 1;
  border-color: rgb(236 236 236 / var(--tw-border-opacity));
}.border-orange{
  --tw-border-opacity: 1;
  border-color: rgb(255 109 38 / var(--tw-border-opacity));
}.border-orange-light{
  --tw-border-opacity: 1;
  border-color: rgb(255 135 77 / var(--tw-border-opacity));
}.border-orange-lighter{
  --tw-border-opacity: 1;
  border-color: rgb(255 186 153 / var(--tw-border-opacity));
}.border-red-dark{
  --tw-border-opacity: 1;
  border-color: rgb(204 31 26 / var(--tw-border-opacity));
}.border-red-light{
  --tw-border-opacity: 1;
  border-color: rgb(239 87 83 / var(--tw-border-opacity));
}.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.bg-blue-light{
  --tw-bg-opacity: 1;
  background-color: rgb(108 178 235 / var(--tw-bg-opacity));
}.bg-green{
  --tw-bg-opacity: 1;
  background-color: rgb(56 193 114 / var(--tw-bg-opacity));
}.bg-green-light{
  --tw-bg-opacity: 1;
  background-color: rgb(81 216 138 / var(--tw-bg-opacity));
}.bg-green-lighter{
  --tw-bg-opacity: 1;
  background-color: rgb(162 245 191 / var(--tw-bg-opacity));
}.bg-grey{
  --tw-bg-opacity: 1;
  background-color: rgb(189 189 189 / var(--tw-bg-opacity));
}.bg-grey-light{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}.bg-grey-lighter{
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity));
}.bg-grey-lighter2{
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}.bg-grey-lightest{
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 250 / var(--tw-bg-opacity));
}.bg-grey-lightest2{
  --tw-bg-opacity: 1;
  background-color: rgb(252 252 252 / var(--tw-bg-opacity));
}.bg-orange{
  --tw-bg-opacity: 1;
  background-color: rgb(255 109 38 / var(--tw-bg-opacity));
}.bg-orange-light{
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 77 / var(--tw-bg-opacity));
}.bg-orange-lighter{
  --tw-bg-opacity: 1;
  background-color: rgb(255 186 153 / var(--tw-bg-opacity));
}.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(255 109 38 / var(--tw-bg-opacity));
}.bg-red{
  --tw-bg-opacity: 1;
  background-color: rgb(227 52 47 / var(--tw-bg-opacity));
}.bg-red-lighter{
  --tw-bg-opacity: 1;
  background-color: rgb(249 172 170 / var(--tw-bg-opacity));
}.bg-red-lightest{
  --tw-bg-opacity: 1;
  background-color: rgb(252 235 234 / var(--tw-bg-opacity));
}.bg-transparent{
  background-color: transparent;
}.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-yellow-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(242 208 36 / var(--tw-bg-opacity));
}.\!p-0{
  padding: 0px !important;
}.p-0{
  padding: 0px;
}.p-1{
  padding: 0.25rem;
}.p-2{
  padding: 0.5rem;
}.p-3{
  padding: 0.75rem;
}.p-4{
  padding: 1rem;
}.p-5{
  padding: 1.25rem;
}.p-6{
  padding: 1.5rem;
}.p-8{
  padding: 2rem;
}.\!px-8{
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}.\!pb-4{
  padding-bottom: 1rem !important;
}.\!pt-4{
  padding-top: 1rem !important;
}.pb-0{
  padding-bottom: 0px;
}.pb-1{
  padding-bottom: 0.25rem;
}.pb-10{
  padding-bottom: 2.5rem;
}.pb-2{
  padding-bottom: 0.5rem;
}.pb-3{
  padding-bottom: 0.75rem;
}.pb-4{
  padding-bottom: 1rem;
}.pb-6{
  padding-bottom: 1.5rem;
}.pb-8{
  padding-bottom: 2rem;
}.pe-3{
  -webkit-padding-end: 0.75rem;
          padding-inline-end: 0.75rem;
}.pl-0{
  padding-left: 0px;
}.pl-1{
  padding-left: 0.25rem;
}.pl-12{
  padding-left: 3rem;
}.pl-2{
  padding-left: 0.5rem;
}.pl-3{
  padding-left: 0.75rem;
}.pl-4{
  padding-left: 1rem;
}.pl-8{
  padding-left: 2rem;
}.pr-2{
  padding-right: 0.5rem;
}.pr-3{
  padding-right: 0.75rem;
}.pr-4{
  padding-right: 1rem;
}.pr-8{
  padding-right: 2rem;
}.pr-\[10px\]{
  padding-right: 10px;
}.pr-\[2px\]{
  padding-right: 2px;
}.ps-3{
  -webkit-padding-start: 0.75rem;
          padding-inline-start: 0.75rem;
}.ps-6{
  -webkit-padding-start: 1.5rem;
          padding-inline-start: 1.5rem;
}.pt-0{
  padding-top: 0px;
}.pt-0\.5{
  padding-top: 0.125rem;
}.pt-1{
  padding-top: 0.25rem;
}.pt-10{
  padding-top: 2.5rem;
}.pt-2{
  padding-top: 0.5rem;
}.pt-3{
  padding-top: 0.75rem;
}.pt-4{
  padding-top: 1rem;
}.pt-6{
  padding-top: 1.5rem;
}.pt-8{
  padding-top: 2rem;
}.text-left{
  text-align: left;
}.text-center{
  text-align: center;
}.text-right{
  text-align: right;
}.align-top{
  vertical-align: top;
}.align-middle{
  vertical-align: middle;
}.font-sans{
  font-family: Lato, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}.\!text-sm{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}.text-5xl{
  font-size: 3rem;
  line-height: 1;
}.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}.font-bold{
  font-weight: 700;
}.font-light{
  font-weight: 300;
}.font-normal{
  font-weight: 400;
}.uppercase{
  text-transform: uppercase;
}.lowercase{
  text-transform: lowercase;
}.capitalize{
  text-transform: capitalize;
}.italic{
  font-style: italic;
}.leading-none{
  line-height: 1;
}.leading-tight{
  line-height: 1.25;
}.tracking-normal{
  letter-spacing: 0em;
}.tracking-tighter{
  letter-spacing: -0.05em;
}.tracking-wide{
  letter-spacing: 0.025em;
}.tracking-wider{
  letter-spacing: 0.05em;
}.text-\[red\]{
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}.text-black{
  --tw-text-opacity: 1;
  color: rgb(34 43 47 / var(--tw-text-opacity));
}.text-blue{
  --tw-text-opacity: 1;
  color: rgb(52 144 220 / var(--tw-text-opacity));
}.text-blue-dark{
  --tw-text-opacity: 1;
  color: rgb(39 121 189 / var(--tw-text-opacity));
}.text-green{
  --tw-text-opacity: 1;
  color: rgb(56 193 114 / var(--tw-text-opacity));
}.text-green-dark{
  --tw-text-opacity: 1;
  color: rgb(31 157 85 / var(--tw-text-opacity));
}.text-grey{
  --tw-text-opacity: 1;
  color: rgb(189 189 189 / var(--tw-text-opacity));
}.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.text-grey-darker{
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}.text-grey-darkest{
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}.text-orange{
  --tw-text-opacity: 1;
  color: rgb(255 109 38 / var(--tw-text-opacity));
}.text-orange-dark{
  --tw-text-opacity: 1;
  color: rgb(255 83 0 / var(--tw-text-opacity));
}.text-orange-darker{
  --tw-text-opacity: 1;
  color: rgb(217 71 0 / var(--tw-text-opacity));
}.text-orange-light{
  --tw-text-opacity: 1;
  color: rgb(255 135 77 / var(--tw-text-opacity));
}.text-primary{
  --tw-text-opacity: 1;
  color: rgb(255 109 38 / var(--tw-text-opacity));
}.text-red{
  --tw-text-opacity: 1;
  color: rgb(227 52 47 / var(--tw-text-opacity));
}.text-red-dark{
  --tw-text-opacity: 1;
  color: rgb(204 31 26 / var(--tw-text-opacity));
}.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.underline{
  text-decoration-line: underline;
}.no-underline{
  text-decoration-line: none;
}.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.opacity-0{
  opacity: 0;
}.opacity-100{
  opacity: 1;
}.opacity-50{
  opacity: 0.5;
}.shadow{
  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-lg{
  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 15px 30px 0 var(--tw-shadow-color), 0 5px 15px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-md{
  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-sm{
  --tw-shadow: 0 3px 6px rgba(222, 222, 222, 0.16), 0 3px 6px rgba(222, 222, 222, 0.23);
  --tw-shadow-colored: 0 3px 6px var(--tw-shadow-color), 0 3px 6px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.\!filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}.filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition{
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}.hover\:border-orange-lighter:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 186 153 / var(--tw-border-opacity));
}.hover\:bg-blue:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(52 144 220 / var(--tw-bg-opacity));
}.hover\:bg-green:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(56 193 114 / var(--tw-bg-opacity));
}.hover\:bg-grey-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(125 125 125 / var(--tw-bg-opacity));
}.hover\:bg-grey-lighter:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity));
}.hover\:bg-orange:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 109 38 / var(--tw-bg-opacity));
}.hover\:bg-orange-light:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 77 / var(--tw-bg-opacity));
}.hover\:bg-orange-lightest:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 238 230 / var(--tw-bg-opacity));
}.hover\:bg-primary-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 83 0 / var(--tw-bg-opacity));
}.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(34 43 47 / var(--tw-text-opacity));
}.hover\:text-grey-dark:hover{
  --tw-text-opacity: 1;
  color: rgb(125 125 125 / var(--tw-text-opacity));
}.hover\:text-orange:hover{
  --tw-text-opacity: 1;
  color: rgb(255 109 38 / var(--tw-text-opacity));
}.hover\:text-orange-dark:hover{
  --tw-text-opacity: 1;
  color: rgb(255 83 0 / var(--tw-text-opacity));
}.hover\:text-orange-light:hover{
  --tw-text-opacity: 1;
  color: rgb(255 135 77 / var(--tw-text-opacity));
}.hover\:text-red:hover{
  --tw-text-opacity: 1;
  color: rgb(227 52 47 / var(--tw-text-opacity));
}.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.disabled\:bg-\[\#ededed\]:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}.disabled\:text-\[\#a6a6a6\]:disabled{
  --tw-text-opacity: 1;
  color: rgb(166 166 166 / var(--tw-text-opacity));
}.disabled\:opacity-60:disabled{
  opacity: 0.6;
}.group:hover .group-hover\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.group:hover .group-hover\:opacity-100{
  opacity: 1;
}@media (min-width: 576px){.sm\:block{
    display: block;
  }.sm\:inline{
    display: inline;
  }
}@media (min-width: 769px){.md\:visible{
    visibility: visible;
  }.md\:mb-0{
    margin-bottom: 0px;
  }.md\:hidden{
    display: none;
  }.md\:w-1\/2{
    width: 50%;
  }.md\:w-1\/3{
    width: 33.333333%;
  }.md\:w-1\/4{
    width: 25%;
  }.md\:w-2\/3{
    width: 66.666667%;
  }.md\:min-w-\[1000px\]{
    min-width: 1000px;
  }.md\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}@media (min-width: 992px){.lg\:block{
    display: block;
  }.lg\:w-1\/2{
    width: 50%;
  }.lg\:w-1\/3{
    width: 33.333333%;
  }.lg\:w-1\/6{
    width: 16.666667%;
  }.lg\:w-1\/7{
    width: 14.28571%;
  }.lg\:w-2\/7{
    width: 28.57142%;
  }.lg\:max-w-\[800px\]{
    max-width: 800px;
  }.lg\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }.lg\:gap-8{
    gap: 2rem;
  }.lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
#topBtn[data-v-d50a6286]{display:none;position:fixed;bottom:20px;right:30px;z-index:99}.refresh-container[data-v-d50a6286]{width:15%;position:fixed;bottom:10px;right:15px;padding:25px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.05)}.close-refresh-modal[data-v-d50a6286]{position:absolute;right:5px;top:5px;border:none}
.highlight{background:#ececec}.calendar .form-container .flex-wrap .form-labels{padding-top:0}.calendar .form-container .flex-wrap .form-input-div{padding-bottom:.5rem}.calendar .calendar-header{width:100%;background:#fe5000;text-align:center;padding:8px 10px;color:#fff}.calendar .calendar-header .arrow-left,.calendar .calendar-header .arrow-right{cursor:pointer}.calendar .calendar-header .arrow-left{float:left}.calendar .calendar-header .arrow-right{float:right}.calendar .calendar-header h3{display:inline;color:#fff;padding:0 20px}.calendar .calendar-totals,.calendar .weekdays{background:#ececec;color:#7d7d7d;text-align:center}.calendar .weekdays{list-style-type:none;font-family:monospace;text-transform:uppercase;overflow:hidden}.calendar .weekdays .weekday{padding:10px 0}@media only screen and (max-width: 500px){.calendar .weekdays .weekday{visibility:hidden}.calendar .weekdays .weekday::first-letter{visibility:visible;margin-left:10px}}.calendar .dates{height:100%}.calendar .dates .days-in-month{cursor:pointer}.calendar .dates .days-in-month:hover{background:#ececec}.calendar .dates .date{position:relative;width:calc(14.2857142857% + .85px);padding:3px;border:1px solid #ececec;margin:0 -1px -1px 0;padding:0 0px 0px 0;color:#7d7d7d;text-align:center;min-height:52px;height:auto}.calendar .dates .date .day{position:relative;text-align:right;right:5px;margin-top:0;padding-top:0;display:block;font-family:monospace}.calendar .dates .date .events{position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar .dates .date .events .bullet{margin-bottom:3px}.calendar .dates .date .plus{position:absolute;float:left;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;text-align:center;width:100%;color:#ccc;opacity:.5}.calendar .calendar-footer{padding-top:10px;text-align:center}.calendar .calendar-footer .event{margin-right:10px}.calendar .bullet{width:10px;height:10px;display:inline-block;text-align:center;margin-right:3px;color:#fff;font-size:.6rem;z-index:999}.btn-line{top:30px;position:relative;width:100%}.right{float:right;margin-right:10px}.locked-key{pointer-events:none}.lock-alt{position:absolute;left:5px;top:5px;font-size:.7rem}
.mx-500{max-width:500px}
.mx-500{max-width:500px}
textarea[data-v-b267f2aa]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}button[data-v-b267f2aa]:disabled{cursor:not-allowed}
textarea[data-v-4ec7c659]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}button[data-v-4ec7c659]:disabled{cursor:not-allowed}
.form-container .flex-wrap .form-labels{padding-top:1rem}.mx-500{max-width:500px}
.sidebar.affix2{position:fixed;top:0;right:0}
.scrollbox{max-height:250px;overflow-y:auto}
.max-500[data-v-c2b6e810]{max-width:500px}
.cursor-pointer[data-v-baba2964]{cursor:pointer}.text-red[data-v-baba2964]{color:red}
.name[data-v-61ceaa78]{color:#fe5000;margin-top:15px;font-size:1.5rem;font-weight:bold;margin-left:0}.email[data-v-61ceaa78]{color:#fe5000;font-size:1rem;margin-left:0}.cursor-pointer[data-v-61ceaa78]{cursor:pointer}.text-red[data-v-61ceaa78]{color:red}
.list[data-v-74ca4e74]{list-style-type:none;margin:0;padding:0}.totals[data-v-74ca4e74]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr 1fr 1fr;gap:8px}.totals span[data-v-74ca4e74]:nth-child(-n+4){text-align:left}.totals span[data-v-74ca4e74]:nth-child(n+5){text-align:right}.cursor-pointer[data-v-74ca4e74]{cursor:pointer}.type-row[data-v-74ca4e74]{background-color:rgba(0,0,0,.04)}.consultant-row[data-v-74ca4e74]{background-color:rgba(0,0,0,.06)}.consultant-name[data-v-74ca4e74]{color:#fe5000;cursor:pointer}.consultant-name[data-v-74ca4e74]:hover{text-decoration:underline}
.list[data-v-5fa693d6]{list-style-type:none;margin:0;padding:0}.totals[data-v-5fa693d6]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr 1fr 1fr;gap:8px}.totals span[data-v-5fa693d6]:nth-child(-n+4){text-align:left}.totals span[data-v-5fa693d6]:nth-child(n+5){text-align:right}.cursor-pointer[data-v-5fa693d6]{cursor:pointer}.month-row[data-v-5fa693d6]{background-color:rgba(0,0,0,.02)}
.list[data-v-6a13fb90]{list-style-type:none;margin:0;padding:0}.totals[data-v-6a13fb90]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr 1fr 1fr;gap:8px}.totals span[data-v-6a13fb90]:nth-child(-n+4){text-align:left}.totals span[data-v-6a13fb90]:nth-child(n+5){text-align:right}.cursor-pointer[data-v-6a13fb90]{cursor:pointer}
.list[data-v-5045c964]{list-style-type:none;margin:0;padding:0}.name[data-v-5045c964]{color:#fe5000;margin-top:15px;font-size:1.5rem;font-weight:bold;margin-left:0}.totals[data-v-5045c964]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr 1fr 1fr;gap:8px}.totals span[data-v-5045c964]:nth-child(-n+4){text-align:left}.totals span[data-v-5045c964]:nth-child(n+5){text-align:right}
.list[data-v-d4758ea6]{list-style-type:none;margin:0;padding:0}.name[data-v-d4758ea6]{color:#fe5000;margin-top:15px;font-size:1.5rem;font-weight:bold;margin-left:0}.email[data-v-d4758ea6]{color:#fe5000;font-size:1rem;margin-left:0}.max-500[data-v-d4758ea6]{max-width:500px}.totals span[data-v-d4758ea6]:nth-child(-n+4){text-align:left}
.form-container .flex-wrap .form-labels{padding-top:1rem}.mx-500{max-width:500px}
textarea[data-v-59bcda74]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}button[data-v-59bcda74]:disabled{cursor:not-allowed}
textarea[data-v-141ea862]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}button[data-v-141ea862]:disabled{cursor:not-allowed}
.highlight{background:#ececec}.calendar .form-container .flex-wrap .form-labels{padding-top:0}.calendar .form-container .flex-wrap .form-input-div{padding-bottom:.5rem}.calendar .calendar-header{width:100%;background:#fe5000;text-align:center;padding:8px 10px;color:#fff}.calendar .calendar-header .arrow-left,.calendar .calendar-header .arrow-right{cursor:pointer}.calendar .calendar-header .arrow-left{float:left}.calendar .calendar-header .arrow-right{float:right}.calendar .calendar-header h3{display:inline;color:#fff;padding:0 20px}.calendar .calendar-totals,.calendar .weekdays{background:#ececec;color:#7d7d7d;text-align:center}.calendar .weekdays{list-style-type:none;font-family:monospace;text-transform:uppercase;overflow:hidden}.calendar .weekdays .weekday{padding:10px 0}@media only screen and (max-width: 500px){.calendar .weekdays .weekday{visibility:hidden}.calendar .weekdays .weekday::first-letter{visibility:visible;margin-left:10px}}.calendar .dates{height:100%}.calendar .dates .days-in-month{cursor:pointer}.calendar .dates .days-in-month:hover{background:#ececec}.calendar .dates .date{position:relative;width:calc(14.2857142857% + .85px);padding:3px;border:1px solid #ececec;margin:0 -1px -1px 0;padding:0 0px 0px 0;color:#7d7d7d;text-align:center;min-height:52px;height:auto}.calendar .dates .date .day{position:relative;text-align:right;right:5px;margin-top:0;padding-top:0;display:block;font-family:monospace}.calendar .dates .date .events{position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar .dates .date .events .bullet{margin-bottom:3px}.calendar .dates .date .plus{position:absolute;float:left;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;text-align:center;width:100%;color:#ccc;opacity:.5}.calendar .calendar-footer{padding-top:10px;text-align:center}.calendar .calendar-footer .event{margin-right:10px}.calendar .bullet{width:10px;height:10px;display:inline-block;text-align:center;margin-right:3px;color:#fff;font-size:.6rem;z-index:999}.btn-line{top:30px;position:relative;width:100%}.right{float:right;margin-right:10px}.locked-key{pointer-events:none}.lock-alt{position:absolute;left:5px;top:5px;font-size:.7rem}

