.booking-details-feedback{display:flex;flex-direction:column;justify-content:center;align-items:center}.booking-details-feedback__stars{display:flex;cursor:pointer;margin-bottom:1rem}.booking-details-feedback__stars i{font-size:2rem;color:#eee;transition:color .1s linear}.booking-details-feedback__stars i.active{color:#2d7bbb}.booking-details-feedback__stars:hover i{color:#2d7bbb}.booking-details-feedback__stars:hover i:hover~i{color:#eee}.booking-details-feedback__static-stars{display:flex;cursor:pointer;margin-bottom:1rem}.booking-details-feedback__static-stars i{font-size:2rem;color:#eee;transition:color .1s linear}.booking-details-feedback__static-stars i.active{color:#2d7bbb}.booking-details-feedback__feedback{margin:0 1rem 10px 1rem;text-align:center}.booking-details-feedback__title{font-weight:500}.booking-details-feedback__question{font-weight:500;margin-bottom:.5rem}.booking-details-feedback__tags{display:flex;flex-flow:row wrap;justify-content:center;margin:-0.2rem;margin-bottom:.5rem}.booking-details-feedback__tag{display:inline-block;margin:.2rem;padding:.2rem .5rem;border:1px solid #ccc;border-radius:50px;font-size:12px !important;cursor:pointer;transition:all .1s 0s linear}.booking-details-feedback__tag.separated{margin:0 0 .5rem}.booking-details-feedback__tag.checkbox{border:none}.booking-details-feedback__tag.checkbox::before{transition:all .05s 0s linear;color:transparent;font-size:12px;font-weight:800;font-family:streamline;content:"";margin-right:5px;border:1px solid #c1c1c1;display:inline-block;width:12px;border-radius:2px;height:12px;vertical-align:bottom;padding:3px}.booking-details-feedback__tag.active{background:#2d7bbb;border-color:#2d7bbb;color:#fff}.booking-details-feedback__tag.checkbox.active{background:transparent;border:none;color:#000}.booking-details-feedback__tag.checkbox.active::before{color:#2d7bbb}.booking-details-feedback__offer-tag{display:inline-block;padding:.2rem .5rem;border:1px solid #ccc;border-radius:3px;cursor:pointer}.booking-details-feedback__comment{padding:.5rem;width:300px;height:60px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px}.booking-details-feedback__comment::placeholder{color:#000}.booking-details-feedback__save-btn{margin-top:.5rem;max-width:230px;text-transform:uppercase}.booking-details-feedback__save-btn:disabled{opacity:.5;cursor:not-allowed}
.feedback-modal{position:relative}@media(min-width: 768px){.feedback-modal{min-width:500px}}.feedback-modal__main{padding:0 50px}@media(min-width: 768px){.feedback-modal__main{min-width:700px}}.feedback-modal__title{padding:1.75rem 0;font-weight:600;font-size:36px;line-height:100px;color:#333;line-height:1.25}.feedback-modal__left-control{left:0}.feedback-modal__right-control{right:0}.feedback-modal__left-control,.feedback-modal__right-control{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50px}.feedback-modal__left-control button,.feedback-modal__right-control button{font-size:2.5rem;cursor:pointer}.feedback-modal__left-control button:hover,.feedback-modal__right-control button:hover{color:#ab2b87}.feedback-modal__left-control button:disabled,.feedback-modal__right-control button:disabled{opacity:.15;cursor:not-allowed;color:#000}.feedback-modal__avatar{margin:0 auto .5rem auto;width:80px;height:80px}.feedback-modal__avatar img{object-fit:cover;border-radius:100%;width:100%;height:100%}.feedback-modal__name{font-weight:500}.feedback-modal__details{font-size:.85rem;color:#7b7b7b;font-weight:500;margin-bottom:1rem}.feedback-modal__feedback{max-width:400px;margin:0 auto 1rem auto}.feedback-modal__footer{padding:1rem}.feedback-modal .booking-details-feedback__tag:not(.separated){font-size:14px !important}.feedback-modal .booking-details-feedback__stars i{font-size:2.5rem}
.collapsible-table-expander{padding:0 .5rem}.collapsible-table-expander i{display:inline-block;color:#ab2b87}.collapsible-table-expander.active i{transform:rotate(90deg);transition:all ease-in-out .2s}.collapsible-table-expander.active i:hover{transform:rotate(90deg) scale(1.3)}.collapsible-table-checker{padding:0 .5rem;cursor:pointer}.collapsible-table-checker i{font-size:1rem}.collapsible-table-checker i .icon-navigation-drawer-2{margin-top:2px;display:block}.hide-when-expanded{transform:opacity .1s 0s linear}.ReactTable .expanded .hide-when-expanded{opacity:0}
.booking-details-strikes-modal{width:700px}.booking-details-strikes-modal .header-section{display:flex;justify-content:space-between;padding:1rem 0}.booking-details-strikes-modal .header-section .title{font-size:1.7rem !important;font-weight:500}.booking-details-strikes-modal .header-section .header-dismiss{cursor:pointer}.booking-details-strikes-modal .table-default{table-layout:fixed}.booking-details-strikes-modal .table-default td:first-child{width:auto}.booking-details-strikes-modal .table-default .actions{width:10%}.booking-details-strikes-modal textarea{border-radius:5px;border:1px solid #ddd;width:100%}.booking-details-strikes-modal .add-row{padding:10px;font-weight:400;cursor:pointer}.booking-details-strikes-modal .btns{display:flex;justify-content:flex-end;padding-bottom:15px}.booking-details-strikes-modal .btns .icon-loading-1{font-size:30px;line-height:42px}.booking-details-strikes-modal .btns button{padding:10px 25px;font-size:16px;border-radius:25px;color:#fff;background-color:#ab2b87;margin-left:10px}.booking-details-strikes-modal .btns button.disabled{color:#fff;cursor:not-allowed;background:#c1c1c1}
.booking-details-main{display:flex;overflow:hidden;justify-content:space-between}.booking-details-main__row{display:flex;flex-direction:horizontal}.booking-details-main__avatar{width:140px;text-align:center;position:relative}.booking-details-main__avatar img{height:80px;width:80px;object-fit:cover;border-radius:100%}.booking-details-main__avatar .agency-logo{position:absolute;bottom:20px;right:20px}.booking-details-main__avatar .agency-logo__photo{height:25px;width:25px}.booking-details-main__name{display:block;text-align:center;font-weight:500}.booking-details-main__date-time{display:inline-block;background:#eee;padding:.15rem .5rem;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1rem}.booking-details-main .booking-details-main__times{position:relative;padding-left:11px;margin-bottom:1rem}.booking-details-main .booking-details-main__times::before{display:block;content:"";position:absolute;top:0;bottom:0;left:0;width:7px;border-radius:3px;background:#ccc}.booking-details-main .booking-details-main__times .select-time-container{position:relative}.booking-details-main .booking-details-main__times .time-container{margin:4px 0 4px 7px;display:inline-block}.booking-details-main .booking-details-main__times .time-container>span{display:inline-block;margin-right:1px}.booking-details-main .booking-details-main__times select{padding:2px 40px 2px 2px !important}.booking-details-main .booking-details-main__times select~.booking-details-main__time-edit{position:absolute;right:6px;top:1px;pointer-events:none}.booking-details-main .booking-details-main__times select~.booking-details-main__time-edit i{display:none}.booking-details-main .booking-details-main__times select+i{position:absolute;right:25px;top:3px}.booking-details-main__time-edit{font-size:1rem}.booking-details-main__time{display:flex;width:90px}.booking-details-main__time:first-child{padding-bottom:.5rem}.booking-details-main__duration{position:absolute;top:50%;transform:translateY(-50%) translateX(-100%);left:-5px;color:#555}.booking-details-main .booking-details-main__times select,.booking-details-main .booking-details-main__status select{cursor:pointer;background:transparent;border:1px solid transparent;width:100%}.booking-details-main .booking-details-main__times select:hover:not([disabled]),.booking-details-main .booking-details-main__times select:focus:not([disabled]),.booking-details-main .booking-details-main__status select:hover:not([disabled]),.booking-details-main .booking-details-main__status select:focus:not([disabled]){border:1px solid rgba(0,0,0,.1);background-color:rgba(255,255,255,.8)}.booking-details-main .booking-details-main__times select:hover:not([disabled])~i,.booking-details-main .booking-details-main__times select:hover:not([disabled])~div>i,.booking-details-main .booking-details-main__times select:focus:not([disabled])~i,.booking-details-main .booking-details-main__times select:focus:not([disabled])~div>i,.booking-details-main .booking-details-main__status select:hover:not([disabled])~i,.booking-details-main .booking-details-main__status select:hover:not([disabled])~div>i,.booking-details-main .booking-details-main__status select:focus:not([disabled])~i,.booking-details-main .booking-details-main__status select:focus:not([disabled])~div>i{display:inline-block}.booking-details-main .booking-details-main__times select[disabled],.booking-details-main .booking-details-main__status select[disabled]{border:0;color:#000;cursor:auto;padding-right:0 !important}.booking-details-main .booking-details-main__times .spinner-container,.booking-details-main .booking-details-main__status .spinner-container{margin-left:28px}.booking-details-main .booking-details-main__times .spinner-container~div,.booking-details-main .booking-details-main__status .spinner-container~div{display:none}.booking-details-main .booking-details-main__status select{margin-bottom:3px}.booking-details-main__status{position:relative}.booking-details-main__status i{display:none;padding-left:.5rem;font-size:1rem}.booking-details-main__status .booking-details-main__status-content{display:flex;align-items:center;width:120px}.booking-details-main__status-title{font-weight:500;padding-bottom:.35rem}.booking-details-main__status select{padding:2px !important}.booking-details-main__status select+i{position:absolute;right:2px;background-color:#fff;padding:0 4px 2px 2px;box-shadow:-3px 0 3px 0 #fff;top:6px;font-size:14px}.booking-details-main__status select:hover i{display:inline-block}.booking-details-main__strikes-content{margin-top:5px;padding:.25rem .5rem}
.booking-details{padding:1rem 1rem .5rem;overflow:auto}.booking-details__inner{display:flex;justify-content:space-between}.booking-details__main-column{width:400px}.booking-details__price-column{width:320px;margin:0 10px}.booking-details__feedback-column{flex:1}.ReactTable .rt-td.overflowable{overflow:visible}.bookings-review-widget__stars{transition:transform .15s 0s linear,visibility 0s linear}.expanded .bookings-review-widget__stars{transition:transform .15s 0s linear,visibility 0s .2s linear;transform:translateX(-121px) translateY(57px) scale(2.3);visibility:hidden}
.booking-details-charges-modal{width:700px}.booking-details-charges-modal .header-section{display:flex;justify-content:space-between;padding:1rem 0}.booking-details-charges-modal .header-section .title{font-size:1.7rem !important;font-weight:500}.booking-details-charges-modal .header-section .header-dismiss{cursor:pointer}.booking-details-charges-modal .add-row{padding:10px;font-weight:400;cursor:pointer}.booking-details-charges-modal .add-row p{padding-top:5px}.booking-details-charges-modal .table-default{table-layout:fixed}.booking-details-charges-modal .table-default .actions td{width:10%}.booking-details-charges-modal .table-default tr input[type=number]{max-width:105px;font-weight:500}.booking-details-charges-modal .table-default tr input[type=text]{max-width:190px;font-weight:500}.booking-details-charges-modal .congestion-icon{display:inline-block;content:"";background:transparent url(https://tfl.gov.uk/cdn/static/cms/images/logos/cc-partner.png) no-repeat;background-size:16px 16px;width:16px;height:16px;vertical-align:sub}.booking-details-charges-modal .btns{display:flex;justify-content:flex-end;padding-bottom:15px}.booking-details-charges-modal .btns button{padding:10px 25px;font-size:16px;border-radius:25px;color:#fff;background-color:#ab2b87;margin-left:10px}.booking-details-charges-modal .btns button.disabled{color:#fff;cursor:not-allowed;background:#c1c1c1}
.booking-details-price{display:flex;justify-content:space-between}.booking-details-price__cell{padding-bottom:.4rem}.booking-details-price__cell.rate-form-field .title{margin-bottom:4px}.booking-details-price__cell.rate-form-field label{color:#000}.booking-details-price__cell.rate-form-field input{border:1px solid transparent;border-radius:3px;padding:4px 40px 4px 0;width:100%;text-align:right;position:relative}.booking-details-price__cell.rate-form-field input::-webkit-outer-spin-button,.booking-details-price__cell.rate-form-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.booking-details-price__cell.rate-form-field input[type=number]{-moz-appearance:textfield !important;width:90px}.booking-details-price__cell.rate-form-field input:not([disabled]){cursor:pointer}.booking-details-price__cell.rate-form-field input:not([disabled]):hover,.booking-details-price__cell.rate-form-field input:not([disabled]):focus{border:1px solid rgba(0,0,0,.1);background-color:rgba(255,255,255,.8)}.booking-details-price__cell.rate-form-field input:not([disabled]):hover::before,.booking-details-price__cell.rate-form-field input:not([disabled]):focus::before{content:"";font-family:"streamline";color:#000;font-size:1rem;position:absolute}.booking-details-price__cell.rate-form-field input:not([disabled]):hover+i,.booking-details-price__cell.rate-form-field input:not([disabled]):focus+i{display:inline-block}.booking-details-price__cell.rate-form-field input+i{display:none;position:absolute;right:5px;top:7px;pointer-events:none}.booking-details-price__cell.rate-form-field div.inputWrapper{position:relative;left:-5px}.booking-details-price__cell.rate-form-field div.inputWrapper::after{position:absolute;right:25px;top:5px;bottom:calc(5px + .4rem);content:"/h";pointer-events:none}.booking-details-price__cell.rate-form-field div.inputWrapper::before{position:absolute;left:5px;top:5px;bottom:calc(5px + .4rem);content:"£";pointer-events:none;z-index:4}.booking-details-price__cell.rate-form-field div.breaks-wrapper{position:relative;left:-5px}.booking-details-price__cell.rate-form-field div.breaks-wrapper input{text-align:center}.booking-details-price__cell .booking-details-main,.booking-details-price__cell .booking-details-price__value{padding-top:5px;padding-bottom:5px}.booking-details-price__title{font-weight:500}
.bookings-bulk-actions{display:flex;align-items:center;max-width:300px;height:100%;position:relative}.bookings-bulk-actions__details{display:flex;flex-direction:column;justify-content:center;padding-right:.5rem;font-weight:400}.bookings-bulk-actions__details>span{display:block;color:#ab2b87;cursor:pointer}.bookings-bulk-actions__details input[type=checkbox]{margin-right:.25rem}.bookings-bulk-actions__button button{border:1px solid #c1c1c1;border-radius:3px;padding:16px 20px}.bookings-bulk-actions__button button:hover{background:#fff;border:1px solid transparent;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.bookings-bulk-actions__button--active{background:#fff;border:1px solid #c1c1c1;border-bottom-color:#c1c1c1;border-bottom-color:#fff;z-index:99}.bookings-bulk-actions__button--active button{border:0}.bookings-bulk-actions__collapsible{position:absolute;background:#fff;padding:1rem;z-index:1;right:0;top:100%;min-width:300px;border:1px solid #c1c1c1;border-radius:10px 0 10px 10px;margin-top:-1px}
.bookings-review-widget{display:flex;height:100%;align-items:center}.bookings-review-widget__stars{display:flex}.bookings-review-widget__stars i{color:#eee;transition:color .1s linear}.bookings-review-widget__stars i.active{color:#2d7bbb}
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}
button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled].rbc-btn {
  cursor: not-allowed;
}
button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* stylelint-disable */
.rbc-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active,
.rbc-toolbar button.rbc-active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover,
.rbc-toolbar button.rbc-active:hover,
.rbc-toolbar button:active:focus,
.rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group,
.rbc-btn-group + button {
  margin-left: 10px;
}
.rbc-event {
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.rbc-slot-selecting .rbc-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected {
  background-color: #265985;
}
.rbc-event:focus {
  outline: 5px auto #3b99fc;
}
.rbc-event-label {
  font-size: 80%;
}
.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0 rgba(51, 51, 51, 0.5);
}
.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-row {
  display: flex;
  flex-direction: row;
}
.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}
.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  white-space: nowrap;
}
.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  height: 100%;
}
.rbc-month-header {
  display: flex;
  flex-direction: row;
}
.rbc-month-row {
  display: flex;
  position: relative;
  flex-direction: column;
  flex: 1 0 0;
  flex-basis: 0;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd;
}
.rbc-date-cell {
  flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a,
.rbc-date-cell > a:active,
.rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-row-bg {
  display: flex;
  flex-direction: row;
  flex: 1 0 0;
  overflow: hidden;
}
.rbc-day-bg {
  flex: 1 0 0%;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}
.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}
/* stylelint-disable */
.rbc-agenda-view {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}
.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after::after {
  content: ' »';
}
.rbc-agenda-time-cell .rbc-continues-prior::before {
  content: '« ';
}
.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}
.rbc-agenda-event-cell {
  width: 100%;
}
/* stylelint-disable */
.rbc-time-column {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  flex: 1;
}
.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: flex;
  flex-flow: column nowrap;
}
.rbc-time-gutter,
.rbc-header-gutter {
  flex: none;
}
.rbc-label {
  padding: 0 5px;
}
.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0;
}
.rbc-day-slot .rbc-events-container.rbc-is-rtl {
  left: 10px;
  right: 0;
}
.rbc-day-slot .rbc-event {
  border: 1px solid #265985;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  flex-flow: column wrap;
  align-items: flex-start;
  overflow: hidden;
  position: absolute;
}
.rbc-day-slot .rbc-event-label {
  flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}
.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #ddd;
  z-index: 10;
  margin-right: -1px;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  flex: 1 0 0;
  flex-basis: 0;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  flex: 1 1 0;
  flex-basis: 0 px;
}
.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}
.rbc-time-slot {
  flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}
.rbc-day-header {
  text-align: center;
}
.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}
.rbc-slot-selecting {
  cursor: move;
}
.rbc-time-view {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
}
.rbc-time-view .rbc-allday-cell {
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #ddd;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  box-sizing: border-box;
  min-height: 20px;
}
.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd;
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
}
.rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-header-content {
  flex: 1;
  display: flex;
  min-width: 0;
  flex-direction: column;
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-content {
  display: flex;
  flex: 1 0 0%;
  align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative;
}
@media (max-width: 991px) {
  .rbc-time-content {
    overflow-y: initial;
  }
}
.rbc-time-content > .rbc-time-gutter {
  flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
}
.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}
.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.rbc-calendar *,
.rbc-calendar *::before,
.rbc-calendar *::after {
  box-sizing: inherit;
}
.rbc-abs-full,
.rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rbc-ellipsis,
.rbc-event-label,
.rbc-row-segment .rbc-event-content,
.rbc-show-more {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rbc-rtl {
  direction: rtl;
}
.rbc-off-range {
  color: #999999;
}
.rbc-off-range-bg {
  background: #e5e5e5;
}
.rbc-header {
  overflow: hidden;
  flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd;
}
.rbc-header + .rbc-header {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-header > a,
.rbc-header > a:active,
.rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}
.rbc-row-content {
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}
.rbc-today {
  background-color: #eaf6ff;
}

.freelancer-details-section{margin-bottom:2rem}.freelancer-details-section__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.freelancer-details-section__title{font-size:1.7rem !important;font-weight:500}.freelancer-details-section__subtitle{font-size:1.2rem !important;font-weight:400}.freelancer-details-section__btns{display:flex;flex-flow:row wrap;margin:0 -0.25rem}.freelancer-details-section__btn{padding:15px 15px;border:1px solid #c1c1c1;border-radius:3px;font-weight:400;margin:0 .25rem}.freelancer-details-section__btn i.icon{padding-right:.5rem}.freelancer-details-section__gen-yoti-report-btn{padding:5px 15px;border:1px solid #c1c1c1;border-radius:3px;font-weight:400;margin:0 .25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:left}.freelancer-details-section__gen-yoti-report-btn i.icon{padding-right:.5rem;font-size:20px}.freelancer-details-section__errors p{font-size:1rem !important;font-weight:500;color:red;margin-bottom:.5rem}.freelancer-details-section .buttons-column{width:160px}.freelancer-details-section .table-default .spinner-container{padding-top:0}.freelancer-details-section .table-default .spinner-container div{width:5px !important;height:5px !important;margin:5px !important}.freelancer-details-section .table-default .react-datepicker-wrapper{width:100%}.freelancer-details-section .error-message{position:relative;top:-10px;transform:none;bottom:auto}.freelancer-details-header{background:#fff;border:1px solid #eee;border-radius:3px;margin-top:65px;margin-bottom:2rem;padding-top:1.5rem}.freelancer-details-header__avatar{display:flex;justify-content:center;position:relative;height:65px}.freelancer-details-header__freelancer-details-action-buttons{display:flex;justify-content:right;margin-right:1.5rem}.freelancer-avatar{display:flex;flex-direction:column;align-items:center;position:absolute;bottom:0;padding-bottom:1.5rem}.freelancer-avatar__photo{display:inline-block;position:relative;border:2px solid #ccc;border-radius:50%;margin-bottom:.55rem}.freelancer-avatar__photo img{display:block;width:125px;height:125px;object-fit:cover;border:5px solid #fff;border-radius:50%}.freelancer-avatar__photo .agency-logo{position:absolute;bottom:0;right:-5px;width:38px;height:38px;border-radius:50%;border:2px solid #ccc;display:flex;justify-content:center;align-items:center;background:#fff}.freelancer-avatar__photo .agency-logo__photo{height:30px;width:30px;border:none}.freelancer-avatar__name{font-size:1.7rem !important;font-weight:600}.freelancer-avatar__edit-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:-5px;background:#fff;border:2px solid #ccc;border-radius:50%;width:38px;height:38px;cursor:pointer}.freelancer-avatar__edit-btn i{font-size:1rem}.freelancer-avatar__file-input{display:none}.freelancer-avatar__owning-branch{font-weight:400;margin-top:.25em}.freelancer-stats__items{display:flex;flex-flow:row wrap}.freelancer-stats__item{padding:1rem .5rem;display:flex;flex-direction:column;align-items:center;position:relative;flex-grow:1;flex-basis:0}.freelancer-stats__item::before{content:"";display:block;border-top:1px solid #ddd;width:100%;position:absolute;top:38px}.freelancer-stats__icon{display:flex;justify-content:center;align-items:center;position:relative;width:45px;height:45px;border:1px solid #ddd;border-radius:50%;background:#fff;margin-bottom:.25rem}.freelancer-stats__icon i{font-size:1.25rem}.freelancer-stats__title{color:#ab2b87;font-weight:400;margin-bottom:.5rem;white-space:nowrap}.freelancer-stats__value{font-size:1.7rem !important;font-weight:500;white-space:nowrap;text-transform:capitalize}@media(max-width: 1300px){.freelancer-stats__value{font-size:1.25rem !important}}.freelancer-reviews__inner{display:flex;flex-flow:row wrap;margin:-0.5rem;max-height:440px;overflow:scroll}.freelancer-reviews__item{padding:.5rem;width:25%;display:flex;cursor:pointer}@media(max-width: 768px){.freelancer-reviews__item{width:50%}}.freelancer-review{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#fff;border:1px solid #ddd;border-radius:3px;width:100%}.freelancer-review__stars{display:inline;position:relative;color:#ffb500;margin-bottom:.75rem}.freelancer-review__stars i{font-size:1.1rem}.freelancer-review__stars-overlay{display:block;position:absolute;top:0;bottom:0;right:0;background:#fff}.freelancer-review__comment{font-size:.8rem !important;padding-bottom:.5rem}.freelancer-review__date{color:#777;font-size:.8rem !important}.table-default{width:100%;border-collapse:collapse}.table-default tr:nth-child(odd){background:#fafbfc}.table-default tr:nth-child(even){background:#fff}.table-default tr input[type=text],.table-default tr input[type=number]{height:34px;border-radius:5px;border:1px solid #ddd;padding:0 .5rem;margin-right:.25rem;max-width:250px;width:100%}.table-default tr .Select{max-width:250px;width:100%}.table-default tr textarea{height:auto;width:100%;max-width:250px;padding:0 .5rem;margin-right:.25rem;border:1px solid #ddd;border-radius:5px;resize:vertical}.table-default td{border:1px solid #ddd;font-weight:500;padding:.75rem}.table-default td:first-child{width:220px}@media(max-width: 768px){.table-default td:first-child{width:auto}}.table-default td a{color:#000;text-decoration:underline}.table-default__cell--text-blue{color:#ab2b87}.table-default__cell--text-red{color:red}.table-default__cell--text-green{color:green}.table-default__cell--align-center{text-align:center}.table-default .center{text-align:center}.table-default .sm-col{width:150px}@media(max-width: 768px){.table-default .sm-col{width:auto}}.table-default .med-col{width:275px}@media(max-width: 768px){.table-default .med-col{width:auto}}.table-default .actions{width:115px}.table-default .actions button{padding:10px 10px;border:1px solid #c1c1c1;border-radius:3px;font-weight:400;margin:0 .25rem}.table-default .spinner-container{padding-top:20px;padding-bottom:0}.table-layout-fixed{table-layout:fixed}.table-default__no-fixed-first-child-width td:first-child{width:auto}.table-default-pagination{display:flex;justify-content:center;gap:75px;padding:16px 0}.table-default-pagination .pagination-text{font-size:12px;font-family:"Open Sans",sans-serif;font-weight:500;text-transform:uppercase}.document-modal{position:fixed;background:rgba(0,0,0,.75);top:0;bottom:0;left:0;right:0;z-index:1000}.document-modal__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-width:100%}.document-modal__inner-wrap-image{padding:.5rem;background:#fefefe;border-radius:3px;overflow:hidden}.document-modal__inner-wrap-iframe{padding:.5rem;background:#fefefe;border-radius:3px;overflow:hidden;width:100%;max-width:800px}.document-modal__header{display:flex;justify-content:space-between;background:#fefefe;padding:.75rem}.document-modal__header-title{flex-grow:1;padding-right:1rem;font-size:1rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-modal__header-icons{display:flex;align-items:center;margin:0 -0.75rem}.document-modal__header-icons a i{font-size:1.25rem}.document-modal__header-icons i{padding:0 .75rem;color:#000;font-size:1rem;cursor:pointer}.document-modal__image-content{overflow:auto}.document-modal__image-content img{display:block;max-height:80vh;max-width:90vw;width:auto}.document-modal__iframe-content{display:flex;width:100%;max-width:800px;max-height:80vh;overflow:auto}.document-modal__iframe-content iframe{width:100%;max-width:800px;height:80vh}.add-file-modal,.freelancer-details-action-buttons__select-modal,.freelancer-details-action-buttons__create-modal{width:400px;border-radius:5px;padding:15px 30px 30px 30px;display:flex;flex-direction:column}.add-file-modal h4,.freelancer-details-action-buttons__select-modal h4,.freelancer-details-action-buttons__create-modal h4{color:#333;font-weight:600;font-size:22px;line-height:40px}.add-file-modal .form,.freelancer-details-action-buttons__select-modal .form,.freelancer-details-action-buttons__create-modal .form{margin-top:10px;text-align:left}.add-file-modal .form .comment,.freelancer-details-action-buttons__select-modal .form .comment,.freelancer-details-action-buttons__create-modal .form .comment{width:100%;display:block;background:#fff;border:1px solid #c1c1c1;border-radius:3px;height:120px;padding:10px;margin-bottom:15px;margin-top:15px}.add-file-modal .form .btn,.freelancer-details-action-buttons__select-modal .form .btn,.freelancer-details-action-buttons__create-modal .form .btn{padding:4px 10px;font-weight:400;margin:5px;width:92px;height:35px;border-radius:25px}.add-file-modal .form .add-btn,.freelancer-details-action-buttons__select-modal .form .add-btn,.freelancer-details-action-buttons__create-modal .form .add-btn{color:#fff;background-color:#ab2b87}.add-file-modal .form .cancel-btn,.freelancer-details-action-buttons__select-modal .form .cancel-btn,.freelancer-details-action-buttons__create-modal .form .cancel-btn{color:#c1c1c1}.add-file-modal .form .buttons-container,.freelancer-details-action-buttons__select-modal .form .buttons-container,.freelancer-details-action-buttons__create-modal .form .buttons-container{display:flex;justify-content:center}.add-file-modal .form input[type=text],.freelancer-details-action-buttons__select-modal .form input[type=text],.freelancer-details-action-buttons__create-modal .form input[type=text]{height:34px;border-radius:5px;border:1px solid #ddd;padding:0 .5rem;width:100%}.add-file-modal .form label,.freelancer-details-action-buttons__select-modal .form label,.freelancer-details-action-buttons__create-modal .form label{margin-top:12px;display:block}.add-file-modal .form .react-datepicker-wrapper,.freelancer-details-action-buttons__select-modal .form .react-datepicker-wrapper,.freelancer-details-action-buttons__create-modal .form .react-datepicker-wrapper{width:100%}.edit-comment{margin:5px;padding:5px 0 0 10px;border:1px solid #c1c1c1;border-radius:3px;width:95%}.admin-comment-category-select .Select-menu{overflow-x:hidden}.input-required{background:#ffcccb;border:1px solid red !important}.agent-notes{width:100%;display:block;background:#fff;border:1px solid #eee;border-radius:3px;height:125px;padding:10px !important;margin:5px 0}.agent-notes-input__details{text-align:center;-moz-text-align-last:center;text-align-last:center}.agent-notes-input__table{font-size:14px}.agent-notes-spinner{display:flex;justify-content:center;align-items:center}.agent-notes-errors p{text-align:center;font-size:1rem !important;font-weight:500;color:red;margin-bottom:.5rem}.freelancer-details-action-buttons__add-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #c1c1c1;font-weight:400;padding:10px 15px;text-align:left;height:60px !important}.freelancer-details-action-buttons__add-btn i.icon{padding-right:10px;font-size:22px}.freelancer-details-action-buttons__add-btn i.icon__no-text{padding-right:0;width:30px;justify-content:center;display:flex}.freelancer-details-action-buttons__create-modal{width:450px;max-width:450px}.freelancer-details-action-buttons__create-modal input{margin:15px 0 20px 0}.freelancer-details-action-buttons__select-modal{width:500px;max-width:500px}.freelancer-details-action-buttons__select-container{display:flex;justify-content:space-between;align-items:center;margin:15px 0 30px 0}.freelancer-details-action-buttons__select{width:325px}.add-to-availability-list-spinner{padding-top:0;padding-bottom:0}.new-btn{background-color:#006400 !important;width:100px !important}.table-default__cell--active,.table-default__cell--owns-vehicle,.table-default__cell--action{width:115px;min-width:115px;flex-grow:0;flex-shrink:0}.freelancer-details-select-extra-skills-container{width:100%;display:flex !important;flex-wrap:nowrap !important;justify-content:flex-start;align-items:flex-start}.freelancer-details-select-extra-skills-container form{display:flex !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select{width:220px !important;flex-shrink:0;margin-right:10px}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select .Select-input,.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select .Select-input>input{text-indent:4px}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select .Select-menu{overflow-x:hidden}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select .Select-menu .Select-option{white-space:normal;overflow:hidden;text-overflow:ellipsis}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select .Select-menu .Select-option .icon{flex-shrink:0}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select .Select-clear{display:none}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-select .Select-control .Select-multi-value-wrapper .Select-value{display:none !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges{display:flex;gap:25px;align-items:center}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area{margin-top:0;min-width:100px;max-width:calc(100% - 10px);position:relative !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area .role-item.active.is-disabled{pointer-events:none}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area .role-item.active.is-disabled:hover .badge{background-color:#2779bc}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area .role-item.active.is-disabled:hover .icon-remove-circle-11.red{display:none !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area .role-item.active .badge{background-color:#2779bc;color:#fff !important;font-size:75% !important;min-width:10px;padding:5px 7px;font-weight:700;line-height:1;text-align:center;border-radius:10px}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area .role-item.active .icon-remove-circle-11.red{position:absolute !important;left:calc(95% + 5px);top:calc(10% - 5px);display:none !important;cursor:pointer;font-size:18px !important;z-index:101}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active.is-disabled{pointer-events:none}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active.is-disabled .badge{background-color:#2779bc !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active.is-disabled .icon-remove-circle-11.red{display:none !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active::before{display:none}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active .badge{background-color:#ba372c !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active .icon-remove-circle-11.red{display:block !important}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active .icon-remove-circle-11.red::before{border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.freelancer-details-select-extra-skills-container .freelancer-details-extra-skills-badges .extra-skill-area:hover .role-item.active .item-circle{position:relative}.freelancer-details-container{padding:1rem;width:100%}.fetching-freelancer-info{display:flex;justify-content:center;align-items:center;min-height:100vh}.fetching-freelancer-info .icon-loading-1{font-size:50px}.italic{font-style:italic}
.system-settings-section{margin-bottom:2rem}.system-settings-section__header{padding:1rem 0;justify-content:space-between;align-items:center;display:flex}.system-settings-section__title{font-size:1.7rem !important;font-weight:500}.system-settings-section__subtitle{font-size:1.125rem !important;font-weight:500;margin-bottom:.5rem}.settings-checkbox{position:relative}.settings-checkbox input[type=checkbox]{position:absolute;z-index:-1;opacity:0;display:none}.settings-checkbox__container{position:relative;display:inline-flex;cursor:pointer;border:1px solid #ddd;border-radius:4px;padding:.25rem;align-items:center;height:35px}.settings-checkbox__indicator{position:absolute;display:block;width:25px;height:25px;background:#00ef00;border-radius:4px;transition:all .2s ease-in}.settings-checkbox__yes-label,.settings-checkbox__no-label{padding:0 .5rem}.settings-checkbox input[type=checkbox]:checked+.settings-checkbox__container .settings-checkbox__indicator{left:100%;transform:translateX(-100%);margin-left:-5px}.settings-checkbox input[type=checkbox]:checked+.settings-checkbox__container .settings-checkbox__no-label{opacity:0}.settings-checkbox input[type=checkbox]:not(:checked)+.settings-checkbox__container .settings-checkbox__indicator{left:5px;background:red}.settings-checkbox input[type=checkbox]:not(:checked)+.settings-checkbox__container .settings-checkbox__yes-label{opacity:0}.settings-checkbox input[type=checkbox]:disabled+.settings-checkbox__container{cursor:not-allowed}.settings-checkbox input[type=checkbox]:disabled+.settings-checkbox__container .settings-checkbox__indicator{background:#ccc}.settings-checkbox .checkbox-item{display:flex;align-items:center;padding-bottom:5px}.table-settings{width:100%;border-collapse:collapse}.table-settings tr:nth-child(odd){background:#fafbfc}.table-settings tr:nth-child(even){background:#fff}.table-settings tr input[type=text],.table-settings tr [type=number]{height:34px;border-radius:5px;border:1px solid #ddd;padding:0 .5rem;margin-right:.25rem;max-width:250px;width:100%}.table-settings tr .duration{max-width:250px;width:100%;height:36px;padding:8px;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc}.table-settings tr .height-100{height:100px}.table-settings tr .height-160{height:160px}.table-settings tr .Select{max-width:250px;width:100%}.table-settings td{border:1px solid #ddd;font-weight:500;padding:.75rem}.table-settings td:first-child{width:40%}@media(max-width: 768px){.table-settings td:first-child{width:auto}}.table-settings+.table-settings{margin-top:1.5rem}.table-settings__tooltip{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;padding-left:.25rem}.table-settings__tooltip i{font-size:15px;color:#888}.internal-table td{border:none !important;padding:4px 15px 4px 0px}.settings-textfield{max-width:250px;width:100%;padding:7.5px;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;font-size:14px;font-weight:300;font-family:"Open Sans",sans-serif}.settings-long-textfield{width:948px;width:100%;padding:7.5px;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;font-size:14px;font-weight:300;font-family:"Open Sans",sans-serif}.error-border{border:1px solid red}.settings-container{padding:1rem;width:100%}.monospace{font-family:monospace;max-width:100% !important;width:100% !important}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-flex,.visible-sm-flex,.visible-md-flex,.visible-lg-flex{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}}@media(max-width: 767px){.visible-xs-flex{display:flex !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-flex{display:flex !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md{display:block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-flex{display:flex !important}}@media(min-width: 1200px){.visible-lg{display:block !important}}@media(min-width: 1200px){.visible-lg-flex{display:flex !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}@font-face{font-family:"streamline";src:url("/static/fonts/streamline.woff2?igozn") format("woff2"),url("/static/fonts/streamline.woff?igozn") format("woff"),url("/static/fonts/streamline.ttf?igozn") format("truetype"),url("/static/fonts/streamline.svg?igozn#streamline") format("svg");font-weight:normal;font-style:normal}.icon.icon-ellipsis{margin-top:-8px}.icon.icon-ellipsis::before{content:"…"}i{font-family:"streamline" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.icon-graph-pie-1::before{content:""}.icon.icon-navigation-drawer-2::before{content:""}.icon.icon-check-box-1::before{content:""}.icon.icon-cog-lightbulb::before{content:""}.icon.icon-phone-5::before{content:""}.icon.icon-map-target-11::before{content:""}.icon.icon-help-circle::before{content:""}.icon.icon-remove-circle-11::before{content:""}.icon.icon-largevan::before{content:""}.icon.icon-mediumvan::before{content:""}.icon.icon-smallvan::before{content:""}.icon.icon-credit-car-chip::before{content:""}.icon.icon-credit-card-back::before{content:""}.icon.icon-coins-2::before{content:""}.icon.icon-coins-21::before{content:""}.icon.icon-pencil-3::before{content:""}.icon.icon-pointer::before{content:""}.icon.icon-ratings::before{content:""}.icon.icon-speaker::before{content:""}.icon.icon-phone::before{content:""}.icon.icon-cog::before{content:""}.icon.icon-navigation-next-4::before{content:""}.icon.icon-filter-22::before{content:""}.icon.icon-view-list::before{content:""}.icon.icon-view-module-2::before{content:""}.icon.icon-map-pin-1::before{content:""}.icon.icon-account-group-circle::before{content:""}.icon.icon-group-wifi::before{content:""}.icon.icon-sd-card-download2::before{content:""}.icon.icon-download-harddrive-12::before{content:""}.icon.icon-add-12::before{content:""}.icon.icon-subtract-12::before{content:""}.icon.icon-account-circle-1::before{content:""}.icon.icon-bubble-chat-typing-2::before{content:""}.icon.icon-baggage-cart::before{content:""}.icon.icon-toolbox::before{content:""}.icon.icon-box-full::before{content:""}.icon.icon-location-user::before{content:""}.icon.icon-presentation-media::before{content:""}.icon.icon-phone-book-1::before{content:""}.icon.icon-person-2::before{content:""}.icon.icon-pencil-write-2::before{content:""}.icon.icon-lock-close-1::before{content:""}.icon.icon-key-1::before{content:""}.icon.icon-login-2::before{content:""}.icon.icon-logout-2::before{content:""}.icon.icon-alarm::before{content:""}.icon.icon-calendar-1::before{content:""}.icon.icon-calendar-2::before{content:""}.icon.icon-clock-2::before{content:""}.icon.icon-loading-1::before{content:""}.icon.icon-clock-3::before{content:""}.icon.icon-clock-fire::before{content:""}.icon.icon-hourglass-1::before{content:""}.icon.icon-stopwatch::before{content:""}.icon.icon-email-2::before{content:""}.icon.icon-email-outbox-1::before{content:""}.icon.icon-email-read-1::before{content:""}.icon.icon-email-read-later::before{content:""}.icon.icon-email-receipt::before{content:""}.icon.icon-email-refresh-2::before{content:""}.icon.icon-copy-3::before{content:""}.icon.icon-file-add-2::before{content:""}.icon.icon-file-new-1::before{content:""}.icon.icon-file-new-2::before{content:""}.icon.icon-file-pdf::before{content:""}.icon.icon-file-table2::before{content:""}.icon.icon-file-checklist::before{content:""}.icon.icon-file-time-warning::before{content:""}.icon.icon-file-camera-1::before{content:""}.icon.icon-email-send-1::before{content:""}.icon.icon-envelope-3::before{content:""}.icon.icon-inbox::before{content:""}.icon.icon-link-3::before{content:""}.icon.icon-cursor-choose::before{content:""}.icon.icon-star-full::before{content:""}.icon.icon-star-half::before{content:""}.icon.icon-star-empty::before{content:""}.icon.icon-flash-sync::before{content:""}.icon.icon-job-ic::before{content:""}.icon.icon-job-cp::before{content:""}.icon.icon-job-ca::before{content:""}.icon.icon-job-cf::before{content:""}.icon.icon-book-view::before{content:""}.icon.icon-job-op::before{content:""}.icon.icon-bin-1::before{content:""}.icon.icon-pencil-2::before{content:""}.icon.icon-view-1::before{content:""}.icon.icon-check-double-22::before{content:""}.icon.icon-check-1::before{content:""}.icon.icon-check-double-23::before{content:""}.icon.icon-check-12::before{content:""}.icon.icon-check-2::before{content:""}.icon.icon-check-circle::before{content:""}.icon.icon-check-circle-2::before{content:""}.icon.icon-check-circle-22::before{content:""}.icon.icon-close::before{content:""}.icon.icon-close2::before{content:""}.icon.icon-cog-double-2::before{content:""}.icon.icon-account-group-3::before{content:""}.icon.icon-person-1::before{content:""}.icon.icon-person-edit-2::before{content:""}.icon.icon-freelancer::before{content:""}.icon.icon-business-man-1::before{content:""}.icon.icon-business-man-2::before{content:""}.icon.icon-customer::before{content:""}.icon.icon-bubble-chat-favorite-star-2::before{content:""}.icon.icon-bubble-chat-question-2::before{content:""}.icon.icon-bubble-chat-typing-3::before{content:""}.icon.icon-chat-double-bubble-3::before{content:""}.icon.icon-chat-double-bubble-4::before{content:""}.icon.icon-phone-51::before{content:""}.icon.icon-mobile-phone-text-message-2::before{content:""}.icon.icon-smartphone-iphone::before{content:""}.icon.icon-box-full2::before{content:""}.icon.icon-briefcase::before{content:""}.icon.icon-briefcase-full::before{content:""}.icon.icon-present-box::before{content:""}.icon.icon-thumbs-down-2::before{content:""}.icon.icon-thumbs-down-21::before{content:""}.icon.icon-thumbs-up-2::before{content:""}.icon.icon-megaphone-2::before{content:""}.icon.icon-help-circle1::before{content:""}.icon.icon-infomation-circle::before{content:""}.icon.icon-error::before{content:""}.icon.icon-warning::before{content:""}.icon.icon-sign-stop::before{content:""}.icon.icon-add-circle-1::before{content:""}.icon.icon-remove-circle-1::before{content:""}.icon.icon-subtract-circle-1::before{content:""}.icon.icon-arrow-circle-left-6::before{content:""}.icon.icon-arrow-circle-right-6::before{content:""}.icon.icon-arrow-down-12::before{content:""}.icon.icon-arrow-up-12::before{content:""}.icon.icon-arrow-left-12::before{content:""}.icon.icon-arrow-right-12::before{content:""}.icon.icon-arrow-left-7::before{content:""}.icon.icon-arrow-right-7::before{content:""}.icon.icon-download-2::before{content:""}.icon.icon-download-harddrive-13::before{content:""}.icon.icon-upload-harddrive-1::before{content:""}.icon.icon-synchronize-6::before{content:""}.icon.icon-quote-1::before{content:""}.icon.icon-quote-2::before{content:""}.icon.icon-find-job::before{content:""}.icon.icon-camera-4::before{content:""}.icon.icon-receipt-4::before{content:""}.icon.icon-store::before{content:""}.icon.icon-bank-2::before{content:""}.icon.icon-truck-delivery-time::before{content:""}.icon.icon-document-br::before{content:""}.icon.icon-coin-bank-note::before{content:""}.icon.icon-coin-receive::before{content:""}.icon.icon-pound-sign-circle::before{content:""}.icon.icon-credit-card-hand::before{content:""}.icon.icon-credit-card-lock::before{content:""}.icon.icon-credit-card-master-card::before{content:""}.icon.icon-credit-card-visa::before{content:""}.icon.icon-credit-card::before{content:""}.icon.icon-direct-debit::before{content:""}.icon.icon-wallet-2::before{content:""}.icon.icon-computer-bar-graph::before{content:""}.icon.icon-location-pin-2::before{content:""}.icon.icon-location-pin-8::before{content:""}.icon.icon-location-pin-home-1::before{content:""}.icon.icon-building-9::before{content:""}.icon.icon-document-id::before{content:""}.icon.icon-document-pp::before{content:""}.icon.icon-document-di::before{content:""}.icon.icon-box-time::before{content:""}.icon.icon-bicycle-mountain::before{content:""}.icon.icon-car-10::before{content:""}.icon.icon-car-setting::before{content:""}.icon.icon-vespa::before{content:""}.icon.icon-smallbox::before{content:""}.icon.icon-pizzabox::before{content:""}.icon.icon-food-truck::before{content:""}.icon.icon-user::before{content:""}.icon.icon-user-car::before{content:""}.icon.icon-user-truck::before{content:""}.icon.icon-food-dome-serving-1::before{content:""}.icon.icon-necktie::before{content:""}.icon.icon-barista::before{content:""}.icon.icon-cocktail-2::before{content:""}.icon.icon-cocktail::before{content:""}.icon.icon-barback::before{content:""}.icon.icon-muscle::before{content:""}.icon.icon-chef-hat::before{content:""}.icon.icon-cutting-knife-1::before{content:""}.icon.icon-fork-knife::before{content:""}.icon.icon-glasses-round-3::before{content:""}.icon.icon-logo-circle-facebook::before{content:""}.icon.icon-logo-circle-instagram::before{content:""}.icon.icon-logo-circle-twitter-bird::before{content:""}.icon.icon-logo-linkedin::before{content:""}.icon.icon-logo-linkedin2::before{content:""}.icon.icon-logo-facebook::before{content:"0"}.icon.icon-logo-instagram::before{content:""}.icon.icon-logo-twitter-bird::before{content:""}.icon.icon-industry-general::before{content:""}.icon.icon-industry-cleaner::before{content:""}.icon.icon-industry-warehouse::before{content:""}.icon.icon-industry-production-line::before{content:""}.icon.icon-industry-rail-general::before{content:""}.icon.icon-industry-rail-security-operative::before{content:""}.icon.icon-industry-rail-cleaner::before{content:""}.icon.icon-industry-rail-dispatcher::before{content:""}.icon.icon-industry-rail-customer-service::before{content:""}.icon.icon-industry-commercial-general::before{content:""}.icon.icon-warehouse-truck::before{content:""}.icon.icon-chef-de-partie::before{content:""}.icon.icon-commis-chef::before{content:""}.icon.icon-sous-chef::before{content:""}.icon.icon-pastry-chef::before{content:""}.icon.icon-driving-class1::before{content:""}.icon.icon-driving-class2::before{content:""}.icon.icon-driving-75tonne::before{content:""}.icon.icon-list-edit::before{content:""}.icon.icon-waiting-room::before{content:""}.icon.icon-driving-coach::before{content:""}.icon.icon-driving-adr::before{content:""}.icon.icon-driving-hiab::before{content:""}.icon.icon-construction-general:before{content:""}.icon.icon-labourer:before{content:""}.icon.icon-carpenter:before{content:""}.icon.icon-electrician:before{content:""}.icon.icon-plumber:before{content:""}.icon.icon-plant-operator:before{content:""}.icon.icon-bricklayer:before{content:""}.icon.icon-plasterer:before{content:""}.icon.icon-site-manager:before{content:""}.icon.icon-handyman:before{content:""}.icon.icon-scaffolder:before{content:""}.icon.icon-multi-trade:before{content:""}.icon.icon-painter-decorator:before{content:""}.icon.icon-groundworker:before{content:""}.icon.icon-welder:before{content:""}.icon.icon-contracts-manager:before{content:""}.icon.icon-banksman:before{content:""}.icon.icon-tiler:before{content:""}.icon.icon-asbestos-worker:before{content:""}.icon.icon-project-manager:before{content:""}.icon.icon-steel-fixer:before{content:""}.icon.icon-quantity-surveyor:before{content:""}.icon.icon-office-general:before{content:""}.icon.icon-office-legal:before{content:""}.icon.icon-office-procurement:before{content:""}.icon.icon-office-administrator:before{content:""}.icon.icon-office-receptionist:before{content:""}.icon.icon-office-sales:before{content:""}.icon.icon-office-customer-service:before{content:""}.icon.icon-office-payroll:before{content:""}.icon.icon-office-recruitment-consultant:before{content:""}.icon.icon-office-it:before{content:""}.icon.icon-office-finance:before{content:""}.icon.icon-office-quality:before{content:""}.icon.icon-office-marketing:before{content:""}.icon.icon-office-hr:before{content:""}.icon.icon-office-pa-ea:before{content:""}.icon.icon-office-executives:before{content:""}.icon.icon-office-graphic-designer:before{content:""}.icon.icon-office-project-manager:before{content:""}.icon.icon-office-cad-technician:before{content:""}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip .small{font-size:10px}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:500px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ReactTable,.fc-view-harness{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);background-color:#fff}.ReactTable *,.fc-view-harness *{box-sizing:border-box}.ReactTable .rt-table,.fc-view-harness .rt-table{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead,.fc-view-harness .rt-thead{min-width:auto !important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead .rt-tr,.fc-view-harness .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.fc-view-harness .rt-thead .rt-th,.ReactTable .rt-thead .rt-td,.fc-view-harness .rt-thead .rt-td{line-height:normal;position:relative;-webkit-transition:box-shadow .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:box-shadow .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:inset 0 0 0 0 transparent}.ReactTable .rt-thead .rt-th.-sort-asc,.fc-view-harness .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc,.fc-view-harness .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 #4169e1;transition:.3s ease}.ReactTable .rt-thead .rt-th.-sort-desc,.fc-view-harness .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc,.fc-view-harness .rt-thead .rt-td.-sort-desc{box-shadow:0 3px 0 0 #4169e1;transition:.3s ease}.ReactTable .rt-thead .rt-th.-cursor-pointer,.fc-view-harness .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer,.fc-view-harness .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.fc-view-harness .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child,.fc-view-harness .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-resizable-header,.fc-view-harness .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child,.fc-view-harness .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content,.fc-view-harness .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot,.fc-view-harness .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot::after,.fc-view-harness .rt-thead .rt-header-pivot::after,.ReactTable .rt-thead .rt-header-pivot::before,.fc-view-harness .rt-thead .rt-header-pivot::before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot::after,.fc-view-harness .rt-thead .rt-header-pivot::after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot::before,.fc-view-harness .rt-thead .rt-header-pivot::before{border-color:rgba(102,102,102,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody,.fc-view-harness .rt-tbody{min-width:auto !important;-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:16px}.ReactTable .rt-tbody .rt-tr-group:last-child,.fc-view-harness .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td:last-child,.fc-view-harness .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable,.fc-view-harness .rt-tbody .rt-expandable{cursor:pointer}.ReactTable .rt-tr-group,.fc-view-harness .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr,.fc-view-harness .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.fc-view-harness .rt-th{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:width,min-width,padding,opacity;transition-property:width,min-width,padding,opacity}.ReactTable .rt-td,.fc-view-harness .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:width,min-width,padding,opacity;transition-property:width,min-width,padding,opacity;line-height:50px}.ReactTable .rt-th.-hidden,.fc-view-harness .rt-th.-hidden,.ReactTable .rt-td.-hidden,.fc-view-harness .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander,.fc-view-harness .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px}.ReactTable .rt-expander::after,.fc-view-harness .rt-expander::after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);-webkit-transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer}.ReactTable .rt-expander.-open::after,.fc-view-harness .rt-expander.-open::after{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}.ReactTable .rt-resizer,.fc-view-harness .rt-resizer{display:inline-block;position:absolute;width:20px;top:0;bottom:0;right:-10px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot,.fc-view-harness .rt-tfoot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-tfoot .rt-td,.fc-view-harness .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tfoot .rt-td:last-child,.fc-view-harness .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd,.-striped.fc-view-harness .rt-tr.-odd{background:#f2f2f2}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover,.-highlight.fc-view-harness .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,.05)}.ReactTable .pagination-bottom,.fc-view-harness .pagination-bottom{width:100%;text-align:center;margin-top:0;margin-bottom:16px}.ReactTable .-pagination,.fc-view-harness .-pagination{margin-left:auto;margin-right:auto;display:table}.ReactTable .-pagination .-btn,.fc-view-harness .-pagination .-btn{font-size:12px;font-family:"Open Sans",sans-serif;font-weight:500;text-transform:uppercase}.ReactTable .-pagination .-btn[disabled],.fc-view-harness .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-previous,.fc-view-harness .-pagination .-previous,.ReactTable .-pagination .-next,.fc-view-harness .-pagination .-next{display:table-cell;width:100px;cursor:pointer}.ReactTable .-pagination .-center,.fc-view-harness .-pagination .-center{display:table-cell;width:250px}.ReactTable .-pagination .-pageInfo,.fc-view-harness .-pagination .-pageInfo{display:inline-block;margin-left:8px;margin-right:8px;margin-top:8px;margin-right:8px}.ReactTable .-pagination .-pageJump,.fc-view-harness .-pagination .-pageJump{display:inline-block}.ReactTable .-pageInfo,.fc-view-harness .-pageInfo,.ReactTable .-pageJump,.fc-view-harness .-pageJump,.ReactTable .-totalPages,.fc-view-harness .-totalPages{font-size:12px;margin-left:8px;margin-right:4px;font-family:"Open Sans",sans-serif;font-weight:500;text-transform:uppercase}.ReactTable .-pagination .-pageJump input,.fc-view-harness .-pagination .-pageJump input{width:50px}.ReactTable .rt-noData,.fc-view-harness .rt-noData{display:block;background:rgba(255,255,255,.8);transition:all .3s ease;z-index:1;padding:20px;text-align:center;margin-bottom:15px}.ReactTable .-loading,.fc-view-harness .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.8);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;opacity:0;pointer-events:none}.ReactTable .-loading>div,.fc-view-harness .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);-webkit-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ReactTable .-loading.-active,.fc-view-harness .-loading.-active{opacity:1;pointer-events:all}.ReactTable .-loading.-active>div,.fc-view-harness .-loading.-active>div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable input,.fc-view-harness input,.ReactTable select,.fc-view-harness select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable input:not([type=checkbox]):not([type=radio]),.fc-view-harness input:not([type=checkbox]):not([type=radio]),.ReactTable select,.fc-view-harness select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ReactTable input:not([type=checkbox]):not([type=radio])::-ms-expand,.fc-view-harness input:not([type=checkbox]):not([type=radio])::-ms-expand,.ReactTable select::-ms-expand,.fc-view-harness select::-ms-expand{display:none}.ReactTable .select-wrap,.fc-view-harness .select-wrap{position:relative;display:inline-block}.ReactTable .select-wrap select,.fc-view-harness .select-wrap select{padding:5px 15px 5px 7px;min-width:100px}.ReactTable .select-wrap::after,.fc-view-harness .select-wrap::after{content:"";position:absolute;right:8px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ReactTable .rt-resizing .rt-th,.fc-view-harness .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td,.fc-view-harness .rt-resizing .rt-td{-webkit-transition:none !important;transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.notify-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;position:fixed;top:0;right:0;z-index:100;margin-right:2.5%;margin-top:1.5%}.notify-container .notify-item{width:250px;margin:5px 10px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);color:#000;background-color:#fff;border-left:6px solid transparent;transition:all .3s linear}.notify-container .notify-item.success{border-color:#15b962}.notify-container .notify-item.error{border-color:#a94442}.notify-container .notify-item.info{border-color:#ab2b87}.notify-container .notify-item .notify-title{font-weight:700}.notify-container .notify-item .btn-close{color:#000;font-size:x-large;float:right;margin-right:5px}.notify-container .notify-item.removed{transform:translateX(400px);opacity:0}.notify-container .notify-item:hover{box-shadow:0 2px 35px 0 rgba(0,0,0,.2);cursor:pointer}.notify-container .notify-item>p{margin:10px}body,h1,h2,h3,h4,h5,h6,p,span,div,input,button,textarea{margin:0;padding:0;outline:none}*{box-sizing:border-box}input,button,textarea{font-size:16px;font-weight:300;font-family:"Open Sans",sans-serif}body,html{background:#f5f5f5;font-size:16px;height:100%;font-family:"Open Sans",sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{-ms-overflow-style:-ms-autohiding-scrollbar}#react-root{height:100%}h1{font-size:48px;font-weight:300}@media(max-width: 767px){h1{font-size:30px}}h3{font-size:28px;font-weight:300}@media(max-width: 767px){h3{font-size:21px}}h4{font-size:18px;font-weight:300}ul,li{margin:0;padding:0;list-style:none}button,.button{cursor:pointer;background:transparent;border:none}button:disabled,.button:disabled{cursor:auto}button.disabled,.button.disabled{pointer-events:none}button.loading,.button.loading{background-color:#ebebeb !important;pointer-events:none !important}a{cursor:pointer;color:#ab2b87;text-decoration:none;font-weight:400}textarea{resize:none}.modal{padding:0 30px 30px 30px}button.back{margin-top:10px;color:#c1c1c1}.flex-display,.section--request-modules .card-info-wrapper,.payment-modal .card-info,.payment-modal .tab-container ul li,.payment-modal .tab-container ul,.price-breakdown-bar,.cost-explanation-bar,.summarybar,.LocationCard section .group--addrlist .input-wrapper p,.LocationCard .group ul.address-list li,.LocationCard .group .action-wrapper,.card-role section,.card-role-detail section,.card-role form,.card-role-detail form,.card-role-timedate .card-content,.card-role-detail .card-content,header,.step-container,.cards-container{display:flex;align-items:center}.flex-display--start{align-items:flex-start}.flex-display--column{flex-direction:column;align-items:stretch}.no-display{display:none}.no-visible{visibility:hidden}.absolute{position:absolute}.center-absolute,.card-role section .role-item .item-circle-wrapper>*,.card-role-detail section .role-item .item-circle-wrapper>*,.card-role form .role-item .item-circle-wrapper>*,.card-role-detail form .role-item .item-circle-wrapper>*{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.page{padding-top:70px;position:relative}.section{position:relative}.section b{font-weight:600}.section .section-bg{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.section .section-title{padding-top:90px;padding-left:25%}@media(max-width: 767px){.section .section-title{padding:0;padding-left:30px}}.logo{width:135px;height:40px;object-fit:contain}.console p,.console span,.console div,.console button,.console input{font-size:14px}.card{border-radius:20px;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.3)}.cards-container{margin:80px 0 35px 0;justify-content:center}.cards-container .card{width:300px;height:420px;margin:0 15px;padding:10px}.cards-container .card .card-content{width:100%;height:100%;border-radius:10px}.cards-container .card .card-content .card-title{line-height:35px;padding:0 10px;font-size:16px;font-weight:400;color:#fff;background-color:#ab2b87;width:100%}.cards-container .card .card{width:initial}@media(max-width: 767px){.cards-container{width:300px;margin:auto}.cards-container .card{margin:0}}@media(min-width: 768px)and (max-width: 1199px){.cards-container-expanded{float:left}}@media(min-width: 768px)and (max-width: 1199px){.agent-shift-container .cards-container{width:300px;margin:auto}.agent-shift-container .cards-container .card{margin:0}}.overlay-full{position:absolute;left:0;top:0;width:100%;height:100%;z-index:11}.swiper-button-prev,.swiper-button-next,.swiper-button-down{width:45px;height:45px;background-image:none;background-color:#ab2b87;border-radius:50%;box-shadow:0 3px 10px 0 rgba(0,0,0,.3)}.swiper-button-prev::before,.swiper-button-next::before,.swiper-button-down::before{color:#fff;font-size:15px;position:absolute;left:15px;top:15px}.swiper-button-prev::before{content:"";left:14px}.swiper-button-next::before{content:"";left:16px}.swiper-button-down::before{content:""}::-webkit-input-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}.error-message,.success-message{position:absolute;bottom:-5px;left:0;transform:translateY(100%);width:100%;padding:10px;border-radius:20px;color:#fff;font-weight:600;text-align:center}.error-message>*,.success-message>*{font-weight:600 !important}.error-message{background-color:#d3393d}.success-message{background-color:#29c259}.ReactModal__Overlay{-webkit-perspective:600;perspective:600;opacity:0;z-index:9999;background-color:rgba(0,0,0,.7) !important;display:flex;overflow:auto}.ReactModal__Overlay--after-open{opacity:1;transition:opacity 250ms ease-out}.ReactModal__Content{border-radius:20px;border:none;outline:none;position:relative;text-align:center;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.3);margin:auto}@media(max-width: 767px){.ReactModal__Content{width:calc(100% - 20px)}}.modal-title,.availability-action-modal .availability-action-title{font-weight:600;font-size:36px;line-height:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 15px}@media(max-width: 767px){.modal-title,.availability-action-modal .availability-action-title{line-height:75px;height:75px}.modal-title.small,.availability-action-modal .small.availability-action-title{font-size:32px}}.modal-content{height:calc(100% - 75px);margin-bottom:10px}p.or{line-height:40px;margin:auto;position:relative}p.or::before,p.or::after{content:"";position:absolute;width:120px;height:1px;top:50%;background-color:#ebebeb}p.or::before{left:0}p.or::after{right:0}@media(max-width: 767px){p.or::before,p.or::after{width:40%}}div.input-wrapper{position:relative;clear:both}.input--round,.client-category>.Select-control{width:100%;height:30px;margin-bottom:20px;padding:0 10px;border-radius:5px;border:1px solid #ebebeb;background-color:#fafafa}.input--invalid{border:1px solid #ec5840}.client-category>.Select-control{text-align:initial}.client-category>.Select-control .Select-placeholder{line-height:30px;font-size:15px;font-weight:300;font-family:"Open Sans",sans-serif}.client-category>.Select-control .Select-input{height:30px}.client-category>.Select-control .Select-arrow-zone ::before{content:"";position:absolute;font-family:"streamline" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;top:-14px;right:-15px}.client-category>.Select-control .Select-arrow{border-width:0}.client-category>.Select-control:hover{box-shadow:0 0 0 rgba(0,0,0,.06)}#signup-form .Select.is-open>.Select-control .Select-arrow{top:0;border-color:transparent transparent #999;border-width:0}#signup-form .Select.is-open>.Select-control{background:inherit;border-radius:5px;border-bottom-right-radius:initial;border-bottom-left-radius:initial;border:1px solid #ebebeb;background-color:#fafafa}span.form-error{position:absolute;left:10px;top:30px;font-size:10px;font-weight:400;color:#ec5840}button.btn--with-icon,.button.btn--with-icon{width:100%;height:50px;line-height:50px;padding-left:80px;border-radius:5px;color:#fff;background-color:#ab2b87;background-repeat:no-repeat;position:relative}button.btn--with-icon::before,.button.btn--with-icon::before{content:"";position:absolute;width:1px;height:40px;left:80px;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.23)}@media(max-width: 767px){button.btn--with-icon,.button.btn--with-icon{height:35px;line-height:35px;padding-left:50px}button.btn--with-icon::before,.button.btn--with-icon::before{height:25px;left:50px}}button.btn--round-big{width:100%;height:50px;border-radius:25px;color:#fff;background-color:#ab2b87}button.btn--round-big:disabled{background-color:#c1c1c1}button.btn--round-small{text-transform:uppercase;padding:5px 25px;font-size:16px;display:inline-block;border-radius:25px;color:#fff;background-color:#ab2b87}button.btn--round-small:disabled{background-color:#c1c1c1}.streamline,.arrow .chevron::before,.card-info .card-content,.auth-form .modal-content div.input-wrapper,.LocationCard .group .input-wrapper span::before,.LocationCard .group .arrow-wrapper span::before,.card-role section .role-item.active,.card-role-detail section .role-item.active,.card-role form .role-item.active,.card-role-detail form .role-item.active,.DayPicker-NavButton,.swiper-button-prev::before,.swiper-button-next::before,.swiper-button-down::before{position:relative}.streamline::before,.arrow .chevron::before,.card-info .card-content::before,.auth-form .modal-content div.input-wrapper::before,.LocationCard .group .input-wrapper span::before,.LocationCard .group .arrow-wrapper span::before,.card-role section .role-item.active::before,.card-role-detail section .role-item.active::before,.card-role form .role-item.active::before,.card-role-detail form .role-item.active::before,.DayPicker-NavButton::before,.swiper-button-prev::before,.swiper-button-next::before,.swiper-button-down::before{position:absolute;font-family:"streamline" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-loading-1{display:inline-block;animation:rotating linear 1s infinite}.initial-loading{font-size:72px;color:#c1c1c1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tooltip-inner{font-family:"Open Sans",sans-serif;font-size:14px}.nowrap-white-space{white-space:nowrap}.option-secondary{font-size:12px;margin-bottom:10px}.icon.icon-medium{font-size:18px}.icon.icon-large{font-size:24px}.icon.icon-large+span{display:inline-block;margin-left:6px;font-weight:400px;vertical-align:top}.icon.with-text+span{color:#fff;background-color:#ab2b87;width:12px;height:12px;line-height:11px;border-radius:50%;vertical-align:top;margin-top:8px;margin-left:-7px;display:inline-block;font-size:9px;font-weight:600;text-align:center}.icon.with-margin{margin-left:10px}.icon.green{color:#2cba67}.icon.red{color:#ba372c}.icon.blue{color:#2c7cba}.icon.grey{color:#737373}.display-block{display:block}.text-red{color:red}.textarea-invalid{border:1px solid #ec5840 !important}.textarea-invalid::placeholder{color:red}.action-string{cursor:pointer;color:#ab2b87 !important;text-align:left}.action-string:hover{text-decoration:underline}.checkbox-purple,.radio-purple{accent-color:#ab2b87}.step-container{width:715px;margin:auto;justify-content:space-between;background-image:url("/static/images/step-bg.png");background-repeat:no-repeat;background-position:center}.step-container.white{background-image:url("/static/images/step-bg_white.png")}.step-container.white .step-name{color:#fff !important}.step-container .step{position:relative}.step-container .step .step-icon{display:block;width:15px;height:15px;border-radius:50%;background-color:#e5e5e5}.step-container .step .step-name{position:absolute;left:50%;top:20px;transform:translateX(-50%);color:#c1c1c1;white-space:nowrap}.step-container .step.status-active .step-icon{background-color:#ab2b87}.step-container .step.status-active .step-name{color:#ab2b87}@media(max-width: 767px){.step-container{width:244px;margin:20px auto 0 auto !important;background-size:95% 100%}.step-container .step .step-icon{width:10px;height:10px}.step-container .step .step-name{top:15px}}.static-container{width:100%;height:100%}.navigation-container{background-color:#ab2b87;color:#fff;font-size:10px;position:relative;display:block;width:250px}.navigation-container h2{font-size:18px;font-family:"Open Sans";font-weight:400;padding:0 15px 5px;margin-top:20px}.navigation-container div+h2{margin-top:20px}.panel-container{background-color:#f5f5f5;margin-left:16.66666667%;flex:1;overflow:auto}.console .navigation-menu-group{cursor:pointer;line-height:32px;background-color:#ab2b87;color:#fff;padding:4px 15px;font-weight:300;margin-bottom:0;font-size:15px;display:block}.console .navigation-menu-group i{vertical-align:middle;font-size:24px;margin-right:10px;padding-left:1px}.console .navigation-menu-group div{font-weight:300;font-size:15px}.console .navigation-menu-group:hover,.console .navigation-menu-group.navigation-menu-group-selected{background-color:rgba(255,255,255,.3)}.console .navigation-menu-group .badge{background-color:#fff;color:#ab2b87 !important;font-size:10px !important;float:right;min-width:10px;padding:5px 7px;font-weight:700;line-height:1;text-align:center;border-radius:10px;margin:5px}.navigation-bar-logo{margin:15px;width:160px}.no-highlight{color:#fff !important;font-weight:300}.user-profile{font-size:15px;border:none;box-shadow:none;background-color:#ab2b87;color:#fff;padding:4px 0;line-height:30px;font-weight:300;margin-bottom:0}.user-profile .avatar{border-radius:50%;background-size:cover;background-position:50%;height:30px;width:30px;margin:0 7px 0 13px;position:relative;border:2px solid #fff;display:inline-block;vertical-align:middle}.user-profile:hover,.user-profile.expanded{background-color:rgba(255,255,255,.3);cursor:pointer}.user-profile.expanded>div div.navigation-menu-group{background-color:transparent}.user-profile:not(.expanded)>div:first-child+div{display:none}.user-profile>div:first-child+div a{background-color:transparent !important}.user-profile>div:first-child::after{content:"";position:absolute;right:12px;font-family:streamline;font-size:12px;font-weight:800;transition:.2s 0s all}.user-profile.expanded>div:first-child::after{transform:rotate(90deg);transform-origin:50%}.user-profile>div:first-child span{font-size:15px;display:inline-block;max-width:calc(100% - 70px);overflow-x:hidden;vertical-align:middle;text-overflow:ellipsis;margin-top:-4px}.toolbar{padding:32px}.toolbar-button{margin-right:32px;font-weight:500}.toolbar-button .icon{margin-right:8px}.dropdown-root{position:relative;display:inline-block;margin-right:12px;height:53px}.dropdown-root.is-disabled{cursor:not-allowed}@media(max-width: 767px){.dropdown-root{margin-right:0}}@media(min-width: 768px)and (max-width: 1199px){.filters .dropdown-root{margin-right:4px}}.dropdown-control{position:relative;overflow:hidden;padding:16px 20px;border:1px solid #c1c1c1;border-radius:3px;box-sizing:border-box;cursor:default;outline:none;transition:all 200ms ease;display:inline-block;font-weight:500;cursor:pointer}.dropdown-control:hover{border:none;background:#fff;border:1px solid transparent;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);border-radius:3px}.dropdown-control img{height:10px;width:10px}.dropdown-control .dropdown-placeholder{white-space:nowrap}.dropdown-control .dropdown-placeholder img{width:10px;height:10px;margin-left:10px;margin-top:6px;float:right}.dropdown-control .dropdown-placeholder .double{width:15px}@media(max-width: 767px){.dropdown-control .dropdown-placeholder span{font-size:12px}}.dropdown-control.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.is-open .dropdown-control{border:none;background:#fff;border:.8px solid transparent;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);border-radius:3px}.dropdown-menu{background:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);border-radius:3px;box-sizing:border-box;margin-top:5px;max-width:75vh;min-width:200px;overflow-y:auto;position:absolute;top:100%;z-index:1000;-webkit-overflow-scrolling:touch}.dropdown-menu .data-picker .date-options{padding:15px;text-align:center;cursor:pointer;display:flex;flex-wrap:wrap}.dropdown-menu .data-picker .date-options .option{color:#ab2b87;font-weight:600;padding:5px;font-weight:600;border-radius:20px;margin:3px;flex:1;white-space:nowrap;border:1px solid transparent}.dropdown-menu .data-picker .date-options .option.full{min-width:100%}.dropdown-menu .data-picker .date-options .option:hover{border:1px solid #ab2b87}.dropdown-menu .data-picker .date-options .option.selected{background:#ab2b87;color:#fff}.dropdown-menu .data-picker .date-options .option.selected:hover{border:1px solid #cc5baa;background:#cc5baa}.dropdown-menu .dropdown-group>.dropdown-title{padding:8px 10px;color:#333;font-weight:bold;text-transform:capitalize}.dropdown-option{box-sizing:border-box;white-space:nowrap;color:rgba(51,51,51,.8);cursor:pointer;display:block;padding-top:16px;padding-bottom:16px;padding-left:32px;padding-right:32px;font-weight:500}.dropdown-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.dropdown-option:hover{background-color:rgba(171,43,135,.1);color:#333}.dropdown-option.is-selected{background-color:#f2f9fc;color:#333}.dropdown-option img{width:10px;height:10px;margin-left:10px;margin-top:6px;float:right}.dropdown-option .double{width:15px}.dropdown-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}.table-action-button{padding:16px 20px;border:1px solid #c1c1c1;border-radius:3px;margin-left:8px;font-weight:400;font-family:"Open Sans",sans-serif}.table-action-button:hover{background:#fff;border:1px solid transparent;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.table-action-button i.icon{padding:0;font-size:18px;line-height:14px;vertical-align:-2px}@media(min-width: 900px){.table-action-button i.icon.with-text{padding-right:8px}}.table-action-button-disable{color:#c1c1c1}.table-action-button-disable:hover{background:transparent;border:1px solid #c1c1c1;box-shadow:none}.modal-bottom-bar .table-action-button{display:block;width:100%;border:0;padding:0;margin:0;font-weight:300;height:50px;min-height:50px;border-radius:25px;color:#fff;font-size:16px;text-transform:uppercase;background-color:#ab2b87;pointer-events:auto}@media(max-width: 767px){.modal-bottom-bar .table-action-button{width:200px;height:40px;border-radius:20px;margin:auto}}.modal-bottom-bar .table-action-button.table-action-button-secondary{color:#c1c1c1;background-color:transparent}.modal-bottom-bar .table-action-button.table-action-button-danger{background-color:#d3393d}.modal-bottom-bar .table-action-button:hover{box-shadow:none}.modal-bottom-bar .table-action-button-disable,.modal-bottom-bar .table-action-button:disabled{background-color:#ebebeb;pointer-events:none}.table-action-button-loading{max-width:128px;display:inline-block}.table-action-button-compact{padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px}.table-action-button-compact:hover{background:#fff;border:.8px solid transparent;box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.grouped-buttons{margin-left:8px;display:inline-block;vertical-align:bottom}.grouped-buttons .table-action-button{margin-left:0;border-radius:0;border-left-width:0;padding:16px 20px}.grouped-buttons .table-action-button.active,.grouped-buttons .grouped-item.active{background-color:#ab2b87;color:#fff;pointer-events:none}.grouped-buttons .table-action-button.active.filter,.grouped-buttons .grouped-item.active.filter{pointer-events:all}.grouped-buttons .table-action-button:first-child.table-action-button,.grouped-buttons .table-action-button:first-child .dropdown-control,.grouped-buttons .grouped-item:first-child.table-action-button,.grouped-buttons .grouped-item:first-child .dropdown-control{border-radius:3px 0 0 3px;border-left:1px solid #c1c1c1}.grouped-buttons .table-action-button:first-child.table-action-button:hover,.grouped-buttons .table-action-button:first-child .dropdown-control:hover,.grouped-buttons .grouped-item:first-child.table-action-button:hover,.grouped-buttons .grouped-item:first-child .dropdown-control:hover{border-left:1px solid transparent}.grouped-buttons .table-action-button:last-child.table-action-button,.grouped-buttons .table-action-button:last-child .dropdown-control,.grouped-buttons .grouped-item:last-child.table-action-button,.grouped-buttons .grouped-item:last-child .dropdown-control{border-radius:0 3px 3px 0}.grouped-buttons .table-action-button:last-child.table-action-button:first-child,.grouped-buttons .table-action-button:last-child .dropdown-control:first-child,.grouped-buttons .grouped-item:last-child.table-action-button:first-child,.grouped-buttons .grouped-item:last-child .dropdown-control:first-child{border-radius:3px}@media(max-width: 767px){.grouped-buttons .table-action-button{padding:4px 5px}}@media(max-width: 767px){.grouped-buttons{margin-left:0}}.filters .grouped-buttons .table-action-button:first-child.table-action-button,.filters .grouped-buttons .table-action-button:first-child .dropdown-control,.filters .grouped-buttons .grouped-item:first-child.table-action-button,.filters .grouped-buttons .grouped-item:first-child .dropdown-control{border-radius:3px}@media(min-width: 768px)and (max-width: 1199px){.filters .grouped-buttons .table-action-button:first-child.table-action-button,.filters .grouped-buttons .table-action-button:first-child .dropdown-control,.filters .grouped-buttons .grouped-item:first-child.table-action-button,.filters .grouped-buttons .grouped-item:first-child .dropdown-control{border-radius:3px;border-right:1px solid #c1c1c1}}@media(max-width: 767px){.filters .grouped-buttons .table-action-button:first-child.table-action-button,.filters .grouped-buttons .table-action-button:first-child .dropdown-control,.filters .grouped-buttons .grouped-item:first-child.table-action-button,.filters .grouped-buttons .grouped-item:first-child .dropdown-control{border-radius:3px 0 0 3px}}.filters .grouped-buttons .table-action-button:last-child.table-action-button,.filters .grouped-buttons .table-action-button:last-child .dropdown-control,.filters .grouped-buttons .grouped-item:last-child.table-action-button,.filters .grouped-buttons .grouped-item:last-child .dropdown-control{border-radius:0 3px 3px 0}.filters .grouped-buttons .table-action-button:last-child.table-action-button:first-child,.filters .grouped-buttons .table-action-button:last-child .dropdown-control:first-child,.filters .grouped-buttons .grouped-item:last-child.table-action-button:first-child,.filters .grouped-buttons .grouped-item:last-child .dropdown-control:first-child{border-radius:3px}@media(min-width: 768px)and (max-width: 1199px){.filters .grouped-buttons .table-action-button:last-child.table-action-button,.filters .grouped-buttons .table-action-button:last-child .dropdown-control,.filters .grouped-buttons .grouped-item:last-child.table-action-button,.filters .grouped-buttons .grouped-item:last-child .dropdown-control{border-radius:3px;border-left:1px solid #c1c1c1}}@media(max-width: 767px){.filters .grouped-buttons .table-action-button:last-child.table-action-button,.filters .grouped-buttons .table-action-button:last-child .dropdown-control,.filters .grouped-buttons .grouped-item:last-child.table-action-button,.filters .grouped-buttons .grouped-item:last-child .dropdown-control{border-radius:0 3px 3px 0}}.popup-header{margin-bottom:16px;margin-right:4px}.popup-header h1{text-align:center;font-weight:600;font-size:36px;line-height:90px}.popup-header h2{font-size:20px}.popup-header h4{text-align:center;font-weight:600;padding-top:32px}.line-break{border-bottom:1px solid #000;box-shadow:0 4px 6px -6px rgba(0,0,0,.8);height:100%;width:100%}.popup-header-dismiss{float:right;margin-top:32px}.popup-header-dismiss i.icon{font-size:18px;cursor:pointer}.react-router-modal__modal-open{width:100%}.react-router-modal__modal-open .react-router-modal__container{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;display:flex;width:100%}.react-router-modal__modal-open .react-router-modal__container>div{width:100%;bottom:0;right:0;top:0;left:0;display:flex;overflow:auto;overflow-x:hidden;padding-bottom:20px}.react-router-modal__modal-open .react-router-modal__modal{max-height:none;border-radius:20px;position:relative;transform:none;top:auto;left:auto;margin:auto;padding:0 32px}.bullet{position:relative;padding-right:20px}.bullet::after,.bullet.bullet-status-all::before{content:"";display:inline-block;position:absolute;right:0;top:50%;margin-top:-5px;z-index:1;width:10px;height:10px;border-radius:50%;background-color:#000}.bullet.bullet-status-IC::after,.bullet.bullet-status-NS::after,.bullet.bullet-status-FC::after,.bullet.bullet-status-CA::after{background-color:#999}.bullet.bullet-status-CF::after,.bullet.bullet-status-OB::after{background-color:#387ffb}.bullet.bullet-status-all::after,.bullet.bullet-status-OE::after,.bullet.bullet-status-OP::after{background-color:#fc494d}.bullet.bullet-status-all::before,.bullet.bullet-status-PA::after,.bullet.bullet-status-MP::after,.bullet.bullet-status-CP::after{background-color:#a3fd56}.bullet.bullet-status-DE::after{background-color:#ff8c00}.bullet.bullet-status-all::before{z-index:2;right:5px}.bullet.bullet-left{padding-right:initial;padding-left:15px}.bullet.bullet-left::after,.bullet.bullet-left.bullet-status-all::before{left:0;right:auto}.bullet.bullet-left.bullet-status-all::after{left:5px}.bullet.bullet-left.bullet-status-all::before{right:auto}.spinner-container{margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;text-align:center}.spinner-container.small{padding-top:45px;padding-bottom:30px;box-sizing:content-box;height:40px}.spinner-container.x-small{padding-top:10px;padding-bottom:0;min-width:40px;display:inline-block}.spinner-container.x-small div{width:20% !important;height:0 !important;padding-bottom:20% !important;margin:2% !important}@keyframes spinner-anim{0%{transform:scale(1);opacity:1}45%{transform:scale(0.1);opacity:.7}80%{transform:scale(1);opacity:1}}.UploadFile .progress{background-color:#ebebeb;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.UploadFile .progress .progress-bar{background:repeating-linear-gradient(-55deg, #AB2B87, #AB2B87 10px, #CC5BAA 10px, #CC5BAA 20px);border-radius:3px;color:#fff;font-weight:600}.UploadFile .progres-bar-content{margin-bottom:10px}.UploadFile .file{position:relative;display:inline-block;cursor:pointer;height:45px;width:100%}.UploadFile .file-custom{position:absolute;top:0;right:0;left:0;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#333;background-color:#fff;border:.075rem solid #ebebeb;border-radius:.25rem;box-shadow:inset 0 .2rem .4rem rgba(0,0,0,.05);user-select:none;overflow:hidden}.UploadFile .file-custom::after{content:attr(data-value);box-sizing:border-box}.UploadFile .file-custom::before{position:absolute;top:-0.075rem;right:-0.075rem;bottom:-0.075rem;display:block;content:"Browse";height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#fff;background-color:#ab2b87;border:.075rem solid #ab2b87;border-radius:0 .25rem .25rem 0;box-sizing:border-box;font-weight:500}.UploadFile .file-custom::before.disabled{background-color:#eee;border:.075rem solid #ddd}.UploadFile .file-custom-disabled::before{position:absolute;top:-0.075rem;right:-0.075rem;bottom:-0.075rem;display:block;content:"Browse";height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#fff;background-color:#eee;border:.075rem solid #ddd;border-radius:0 .25rem .25rem 0;box-sizing:border-box;font-weight:500}.ModalConfirmationWithErrorAndLoader .spinner{padding-top:0;padding-bottom:0}.ModalConfirmationWithErrorAndLoader .message{margin-top:30px;margin-bottom:30px}div .success-message span,div .error-message span{font-size:16px}.mobile-header__bar{display:flex;align-items:center;justify-content:space-between;position:relative;height:50px;background:#ab2b87;padding:0 .75rem;z-index:1000}.mobile-header__bar--fixed{position:fixed;top:0;left:0;right:0}.mobile-header__logo img{display:block;max-height:30px}.mobile-header__menu-trigger{color:#fff;cursor:pointer}.mobile-header__overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:500;background:#000;opacity:.5}.mobile-header__overlay--shown{display:block}.mobile-header__menu{position:fixed;top:50px;bottom:0;left:-300px;width:250px;z-index:1000;background:#ab2b87;padding:.5rem 0 1.25rem 0;overflow-y:scroll;transition:left .3s ease-out}.mobile-header__menu--shown{left:0}.DayPicker{display:inline-block}.DayPicker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem 0}.DayPicker-Month{display:table;border-collapse:collapse;border-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 1rem}.DayPicker-NavBar{position:absolute;left:0;right:0;padding:0 .5rem;top:1rem}.DayPicker-NavButton{position:absolute;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.DayPicker-NavButton--prev{left:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K")}.DayPicker-NavButton--next{right:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;height:1.5rem;text-align:center}.DayPicker-Weekdays{display:table-header-group}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5rem;font-size:.875em;text-align:center;color:#8b9898}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5rem;border:1px solid #eaecec;text-align:center;cursor:pointer;vertical-align:middle}.DayPicker-WeekNumber{display:table-cell;padding:.5rem;text-align:right;vertical-align:middle;min-width:1rem;font-size:.75em;cursor:pointer;color:#8b9898}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{display:table-caption;caption-side:bottom;padding-top:.5rem}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:#4a90e2;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:500}.DayPicker-Day--disabled{color:#dce0e0;cursor:default;background-color:#eff1f1}.DayPicker-Day--outside{cursor:default;color:#dce0e0}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#fff;background-color:#4a90e2}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{left:0;position:absolute;background:white;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.15);box-shadow:0 2px 5px rgba(0, 0, 0, 0.15)}header{position:fixed;width:100%;height:70px;top:0;background-color:#fff;box-shadow:-1px 1px 1px rgba(0,0,0,.1);padding:0 106px 0 140px;justify-content:space-between;z-index:9999}header.white .logo--white{display:none}header.white .logo--purple{display:block}header .logo--white{display:none}header .logo--purple{display:block}header li{list-style:none;display:inline-block;margin-left:73px}header li a.with-logo{position:relative;padding-left:50px}header li a.with-logo img{position:absolute;width:40px;max-height:40px;left:0;top:50%;transform:translateY(-50%)}@media(max-width: 767px){header{position:absolute;padding:0 15px;background-color:#fff}header .logo{width:115px;margin-top:3px;height:auto}header ul{width:100%;margin-top:-2px;padding-left:10px;display:flex;justify-content:flex-end;max-width:calc(100% - 115px)}header ul li{display:block}header li{margin-left:15px}header li.company-info{max-width:calc(100% - 64px)}header li:first-child{margin-left:0}header li a{display:block;max-width:100%;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header li a.with-logo{padding-left:30px}header li a.with-logo img{width:20px;max-height:20px}}.card-role-detail .card-content{justify-content:center;align-items:flex-start}.card-role-detail section,.card-role-detail form{padding:0 5px 5px !important;border:none !important}.card-role-detail section.tight,.card-role-detail form.tight{justify-content:space-evenly}.card-role-detail section.tight .role-item,.card-role-detail form.tight .role-item{flex-grow:0;min-width:90px}.card-role-detail section .role-item,.card-role-detail form .role-item{margin:0 0 5px;flex-grow:1;flex-basis:0;min-width:75px;min-height:75px}.card-role-detail section .role-item .role-item-name,.card-role-detail form .role-item .role-item-name{font-size:12px;line-height:12px;color:#000;margin-top:2px;text-align:center}.card-role-detail section .role-item .role-item-name.active,.card-role-detail form .role-item .role-item-name.active{color:#ab2b87}.card-role-detail section .role-item .item-circle-wrapper,.card-role-detail form .role-item .item-circle-wrapper{width:60px;height:60px;margin:0 auto}.card-role-detail section .role-item .item-circle-wrapper i,.card-role-detail form .role-item .item-circle-wrapper i{font-size:30px}.card-role-detail section .role-item.disabled,.card-role-detail form .role-item.disabled{opacity:.3}.card-role-detail section .role-item.disabled .item-circle-wrapper,.card-role-detail form .role-item.disabled .item-circle-wrapper{cursor:not-allowed}.card-role-timedate{color:#fff;background-color:#ab2b87 !important}.card-role-timedate .role-time-picker{margin:14px 0 20px 0;text-align:center}.card-role-timedate .role-time-picker>span:first-child{margin-right:10px}.card .DayPicker{outline:none;padding:0;display:block;margin:0 auto}.card .DayPicker-Caption{margin:-5px 0 5px}.card .DayPicker-Month{margin:0;padding:0;display:flex;flex-direction:column}.card .DayPicker-wrapper{padding:0}.card .DayPicker-WeekdaysRow{display:flex;margin-top:5px}.card .DayPicker-Weekday{flex:1;padding:0;border:none;color:#fff;font-weight:400}.card .DayPicker-Weekday *{text-decoration:none}.card .DayPicker-Day{border:none;outline:none;padding:6.5px 0;min-width:34px}.card .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#ab2b87;background-color:#fff;border-radius:50%}.card .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside).DayPicker-Day--selected-right{border-top-right-radius:0;border-bottom-right-radius:0}.card .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside).DayPicker-Day--selected-left{border-top-left-radius:0;border-bottom-left-radius:0}.card .DayPicker-Day--past{color:rgba(255,255,255,.5)}.card .DayPicker-Day--outside{color:rgba(255,255,255,.2)}.card .DayPicker-Day--today{color:gold}.card .DayPicker-Caption{font-size:28px;height:initial}.card .DayPicker-Body{display:block;margin-top:5px}.DayPicker-NavButton{width:29px;height:29px;top:-15px;background-image:none}.DayPicker-NavButton::before{font-size:30px;color:#fff}.DayPicker-NavButton--prev{left:7px}.DayPicker-NavButton--prev::before{content:""}.DayPicker-NavButton--next{right:7px}.DayPicker-NavButton--next::before{content:""}.rc-time-picker-input{cursor:pointer !important}.rc-time-picker-panel-input-wrap{display:none}.rc-time-picker-panel-inner{top:28px}.rc-time-picker-panel-clear-btn{display:none !important}.rc-time-picker-clear{display:none !important}.rc-time-picker-clear-icon{display:none !important}.rc-time-picker-input,.rc-time-picker-panel-input{width:35px !important;height:25px !important;border-radius:10px !important;border:none !important;font-size:16px !important;text-align:center !important;color:#ab2b87 !important}.rc-time-picker-panel,.rc-time-picker-panel-select{width:36px !important}.rc-time-picker-panel li,.rc-time-picker-panel-select li{text-align:center !important;padding:0 !important;font-size:14px;height:30px !important;line-height:30px !important}.rc-time-picker-panel-select{overflow-y:auto !important}.rc-time-picker:first-child{margin:0 5px 0 10px}.minute-picker-panel li{display:none}.minute-picker-panel li:nth-child(1),.minute-picker-panel li:nth-child(16),.minute-picker-panel li:nth-child(31),.minute-picker-panel li:nth-child(46){display:list-item}@media(max-width: 767px){.card-role-timedate .items-container{width:100%}.card-role-timedate .role-done-button{display:none}.card-role-timedate .role-time-picker{margin:5px 0 10px}.DayPicker{margin-top:0}.DayPicker-Day{padding:9px 0;min-width:40px}.DayPicker-NavButton--prev{left:10px}.DayPicker-NavButton--next{right:10px}.rc-time-picker-input,.rc-time-picker-panel-input{width:40px !important}}.card-role input[type=radio],.card-role-detail input[type=radio]{opacity:0}.card-role input[type=checkbox],.card-role-detail input[type=checkbox]{opacity:0}.card-role form:last-of-type,.card-role-detail form:last-of-type{border-top:1px solid #000}.card-role .card-content .postjob-form-roles,.card-role-detail .card-content .postjob-form-roles{border-top:none;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:flex-start;padding:8px 16px;row-gap:8px;color:#000}.card-role .card-content .postjob-form-roles .role-item,.card-role-detail .card-content .postjob-form-roles .role-item{margin:0;width:33%}.card-role .card-content .postjob-form-roles .role-item .item-circle-wrapper,.card-role-detail .card-content .postjob-form-roles .role-item .item-circle-wrapper{margin:0 auto;height:60px;width:60px}.card-role .card-content .postjob-form-roles .role-item p,.card-role-detail .card-content .postjob-form-roles .role-item p{font-size:14px;text-align:center}.card-role section,.card-role-detail section,.card-role form,.card-role-detail form{padding:0 5px 10px;flex-wrap:wrap;align-items:flex-start;justify-content:center}.card-role section .notice,.card-role-detail section .notice,.card-role form .notice,.card-role-detail form .notice{font-size:13px;font-weight:300;margin:8px 0 -12px;text-align:center}.card-role section .role-item,.card-role-detail section .role-item,.card-role form .role-item,.card-role-detail form .role-item{position:relative}.card-role section .role-item .item-circle-wrapper,.card-role-detail section .role-item .item-circle-wrapper,.card-role form .role-item .item-circle-wrapper,.card-role-detail form .role-item .item-circle-wrapper{display:block;cursor:pointer;border-radius:50%;border:1px solid #c1c1c1;position:relative}.card-role section .role-item .item-circle-wrapper>*,.card-role-detail section .role-item .item-circle-wrapper>*,.card-role form .role-item .item-circle-wrapper>*,.card-role-detail form .role-item .item-circle-wrapper>*{text-align:center;line-height:20px}.card-role section .role-item .item-circle-wrapper span,.card-role-detail section .role-item .item-circle-wrapper span,.card-role form .role-item .item-circle-wrapper span,.card-role-detail form .role-item .item-circle-wrapper span{color:#333}.card-role section .role-item .role-item-name,.card-role-detail section .role-item .role-item-name,.card-role form .role-item .role-item-name,.card-role-detail form .role-item .role-item-name{margin-top:2px;text-align:center}.card-role section .role-item i,.card-role-detail section .role-item i,.card-role form .role-item i,.card-role-detail form .role-item i{font-size:36px}.card-role section .role-item i.normal,.card-role-detail section .role-item i.normal,.card-role form .role-item i.normal,.card-role-detail form .role-item i.normal{visibility:visible;color:#c1c1c1}.card-role section .role-item i.active,.card-role-detail section .role-item i.active,.card-role form .role-item i.active,.card-role-detail form .role-item i.active{visibility:hidden;color:#ab2b87}.card-role section .role-item.active .item-circle-wrapper,.card-role-detail section .role-item.active .item-circle-wrapper,.card-role form .role-item.active .item-circle-wrapper,.card-role-detail form .role-item.active .item-circle-wrapper{border:1px solid #ab2b87}.card-role section .role-item.active .role-item-name,.card-role-detail section .role-item.active .role-item-name,.card-role section .role-item.active span,.card-role-detail section .role-item.active span,.card-role form .role-item.active .role-item-name,.card-role-detail form .role-item.active .role-item-name,.card-role form .role-item.active span,.card-role-detail form .role-item.active span{color:#ab2b87}.card-role section .role-item.active i.normal,.card-role-detail section .role-item.active i.normal,.card-role form .role-item.active i.normal,.card-role-detail form .role-item.active i.normal{visibility:hidden}.card-role section .role-item.active i.active,.card-role-detail section .role-item.active i.active,.card-role form .role-item.active i.active,.card-role-detail form .role-item.active i.active{visibility:visible}.card-role section .role-item.active::before,.card-role-detail section .role-item.active::before,.card-role form .role-item.active::before,.card-role-detail form .role-item.active::before{content:"";color:#fff;z-index:102;font-size:9px;left:calc(50% + 15px);background-color:#ab2b87;border-radius:50%;padding:4px}.card-role-select-dbs .Select-menu-outer .Select-menu{overflow:hidden}p.question{text-align:center;font-weight:400;padding:10px 0;font-size:15px}.spinner{align-items:center !important;display:flex;justify-content:center}.arrow-left{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #000}.arrow-right{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #000}.buzzworkers-count{padding:0 30px;font-size:36px !important;font-weight:600;line-height:26px;color:#ab2b87}.card-wrapper{position:relative;transition:.5s ease-out;margin:0 15px;width:300px}.card-wrapper.expanded{width:568px}.card-wrapper .card{margin:0 !important}.card-wrapper .card-role-main{z-index:101}.card-wrapper .card-role-detail,.card-wrapper .card-role-timedate{transition:.5s ease-out;position:absolute;padding-left:42px !important;top:0;right:0;z-index:100}.role-breaks-container{display:flex;align-items:center;justify-content:center;margin:-8px 0 8px 0}.role-breaks-container input{max-width:60px;margin-left:12px;width:100%;height:36px;padding:8px;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc}.role-button-container{display:flex;align-items:center}.role-done-button,.role-multiple-button{display:block;margin:auto;min-width:75px;padding:0 10px;height:30px;color:#fff;font-size:16px;font-weight:400;border:1px solid #fff;border-radius:15px;outline:none}.role-multiple-button-selected{background-color:#fff;color:#ab2b87}.card-role-main{position:relative}.card-role-main section .role-item,.card-role-main form .role-item{margin:10px 17.5px 0}.card-role-main section .role-item .item-circle-wrapper,.card-role-main form .role-item .item-circle-wrapper{width:80px;height:80px}.card-role-main section .role-item.disabled,.card-role-main form .role-item.disabled{opacity:.3}.card-role-main section .role-item.disabled .item-circle-wrapper,.card-role-main form .role-item.disabled .item-circle-wrapper{cursor:not-allowed}.card-role-main section .role-item.active::before,.card-role-main form .role-item.active::before{font-size:12px;left:calc(50% + 20px);padding:5px}.LocationCard .group{position:absolute;top:5px;left:5px;right:5px;z-index:10;width:calc(100% - 10px)}.LocationCard .group .insert{display:block}.LocationCard .group .alter:after{color:red;content:"example"}.LocationCard .group .delete{display:block}.LocationCard .group .input-wrapper{background-color:#fff;border-radius:4px}.LocationCard .group .input-wrapper input{background-color:transparent;display:block;width:100%;height:40px;border:none;padding:0 10px}.LocationCard .group .input-wrapper .placeholder{color:#bdbdbd;font-size:16px}.LocationCard .group .input-wrapper,.LocationCard .group .arrow-wrapper{position:relative;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.LocationCard .group .input-wrapper input,.LocationCard .group .arrow-wrapper input{width:calc(100% - 30px)}.LocationCard .group .input-wrapper i.icon-loading-1,.LocationCard .group .arrow-wrapper i.icon-loading-1{position:absolute;top:13px;right:10px}.LocationCard .group .input-wrapper span,.LocationCard .group .arrow-wrapper span{cursor:pointer;position:absolute !important;width:20px;height:20px;top:50%;right:10px;transform:translateY(-50%);background-color:#ab2b87;border-radius:50%}.LocationCard .group .input-wrapper span::before,.LocationCard .group .arrow-wrapper span::before{content:"";color:#fff;left:10px;top:11px;font-size:12px;transform:translate(-50%, -50%)}.LocationCard .group .action-wrapper{height:40px;padding:0 10px;background-color:#fff;position:relative}.LocationCard .group .action-wrapper span{cursor:pointer;color:#ab2b87;margin-right:10px}.LocationCard .group.collapsed .input-wrapper span{cursor:pointer}.LocationCard .group.collapsed .input-wrapper span::before{content:"";left:11px;top:10px}.LocationCard .group.collapsed ul.address-list,.LocationCard .group.collapsed .no-results,.LocationCard .group.collapsed .action-wrapper{display:none}.LocationCard .group .no-results{height:40px;line-height:40px;padding:0 10px;background-color:#fff}.LocationCard .group input{display:block;width:100%;height:40px;border:none;padding:0 10px}.LocationCard .group ul.address-list{max-height:160px;overflow-x:hidden;overflow-y:auto;background-color:#fff}.LocationCard .group ul.address-list li{justify-content:space-between;height:70px;padding:0 10px;border-bottom:1px solid #e5e5e5;cursor:pointer}.LocationCard .group ul.address-list li:hover{background-color:#ebebeb}.LocationCard .group ul.address-list li .address-info{max-width:100%;pointer-events:none}.LocationCard .group ul.address-list li .address-info p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LocationCard section{position:relative;height:calc(100% - 35px)}.LocationCard section .map-wrapper{position:relative;z-index:0;width:100%;height:100%}.LocationCard section iframe,.LocationCard section .map{border:none;width:100%;height:100%;pointer-events:none;z-index:0}.LocationCard section .group--addaddr input{border-bottom:1px solid #e5e5e5}.LocationCard section .group--addaddr .action-wrapper{box-shadow:none}.LocationCard section .group--addrlist .input-wrapper{cursor:pointer}.LocationCard section .group--addrlist .input-wrapper p{font-size:14px;height:60px;padding:0 10px;pointer-events:none}.LocationCard section .group--addrlist li .address-info{max-width:180px;width:180px}.LocationCard section .group--addrlist li span{cursor:pointer;font-size:12px;color:#ab2b87}.Select-multi-value-wrapper .Select-placeholder{line-height:40px}.Select-multi-value-wrapper .Select-input{padding:0}.card-extrainfo section{padding:0 10px;border-bottom:1px solid #000}.card-extrainfo section p{font-weight:400}.card-extrainfo section textarea{display:block;width:100%;margin:10px 0 10px 0;border:none;line-height:18px}.card-extrainfo section textarea::placeholder{color:rgba(0,0,0,.7)}.card-extrainfo section.info-buzzhire p{margin-top:17px}.card-extrainfo section.info-buzzhire textarea{height:77px}.card-extrainfo section.info-buzzworker p{margin-top:15px}.card-extrainfo section.info-buzzworker textarea{height:115px}.card-extrainfo .AdditionalInfo__container{height:91%}.card-extrainfo .AdditionalInfo__container .AdditionalInfo__details:first-of-type{border-top:none}.mandatory::after{content:"*";display:inline-block;margin-left:5px;font-weight:bold;color:#ab2b87}@media(max-width: 767px){.card-extrainfo section textarea{margin-top:8px !important}.card-extrainfo section p{margin-top:8px !important}.card-extrainfo .complete-booking{width:190px;height:40px;margin:10px auto;color:#fff;background-color:#ab2b87;border-radius:20px}.card-extrainfo .complete-booking.disabled{background-color:#ebebeb;pointer-events:none}}.summarybar{width:1250px;height:85px;margin:0 auto 0 auto;border:1px solid #bdbdbd;position:relative}.summarybar .item-separator{display:block;width:1px;height:70px;background-color:#bdbdbd}.summarybar .summary-item{text-align:center}.summarybar .summary-item.summary-item--delivery,.summarybar .summary-item.summary-item--datetime{width:170px;padding:0 10px;line-height:1.3em}.summarybar .summary-item.summary-item--address{padding:0 25px}.summarybar .summary-item.summary-item--price{margin-left:15px;font-weight:600}.summarybar .summary-item.summary-item--price span:last-child{color:inherit;font-weight:300}@media(max-width: 767px){.summarybar .summary-item.summary-item--price>div{font-weight:600}}.summarybar .summary-item span{color:#ab2b87;font-weight:600}.summarybar .price-info{width:17px;height:17px;margin-left:10px;color:#fff;font-weight:600;font-size:12px;border-radius:50%;background-color:#d2d2d2}.summarybar .complete-booking{width:225px;height:55px;position:absolute;top:50%;right:17px;transform:translateY(-50%);color:#fff;background-color:#ab2b87;border-radius:27.5px}.summarybar .complete-booking.disabled{background-color:#ebebeb;pointer-events:none}.summarybar .submitLink{position:absolute;right:280px}.summarybar-edit-job{margin-bottom:2rem}@media(max-width: 767px){.summarybar-edit-job .submitLink{top:100%;right:50%;transform:translate(50%)}}@media(max-width: 767px){.summarybar{width:100%;height:inherit;border:none;align-items:flex-start;padding-bottom:85px}.summarybar .summary-item{text-align:center;width:25% !important;padding:0 5px !important;margin:0 !important;line-height:1.3em !important;color:#ab2b87 !important;font-weight:300 !important}.summarybar .summary-item i{display:block;margin:0 auto 5px auto;font-size:30px}.summarybar i.icon-loading-1{font-size:15px}.summarybar .complete-booking{top:calc(100% - 70px);right:50%;transform:translate(50%)}}.cost-explanation-container{opacity:0;display:none;margin:0 auto 40px auto}.cost-explanation-bar{width:1250px;height:85px;margin:0 auto;position:relative}.cost-explanation-bar .inner-wrapper{display:flex;height:100%;border:2px solid #ab2b87}.cost-explanation-bar .item-separator{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:1px;height:100%;font-size:20px;color:#bdbdbd}.cost-explanation-bar .item-separator::before,.cost-explanation-bar .item-separator::after{content:"";width:100%;height:100%;background-color:#bdbdbd}.cost-explanation-bar .item-separator::before{margin-top:10px}.cost-explanation-bar .item-separator::after{margin-bottom:10px}.cost-explanation-bar .item-separator--total{position:relative}.cost-explanation-bar .item-separator--total::before{content:"";position:absolute;right:0;width:24px;height:24px;top:50%;transform:translate(50%, -50%);border-radius:50%;background-color:#ab2b87}.cost-explanation-bar .item-separator--total::after{content:"=";font-size:24px;font-weight:400;position:absolute;right:0;top:50%;transform:translate(50%, -55%);color:#fff}.cost-explanation-bar .cost-explanation-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;height:100%;padding:0 25px 0 10px;margin:0 10px}.cost-explanation-bar .cost-explanation-item .cost-explanation-name{position:relative}.cost-explanation-bar .cost-explanation-item .information-button{position:absolute;right:0;top:0;transform:translate(120%, -25%);width:17px;height:17px;margin-left:10px;color:#fff;font-weight:600;font-size:12px;border-radius:50%;background-color:#d2d2d2}.cost-explanation-bar .cost-explanation-item.cost-explanation-item--base,.cost-explanation-bar .cost-explanation-item.cost-explanation-item--additional-skills,.cost-explanation-bar .cost-explanation-item.cost-explanation-item--total{line-height:1.3em;min-width:110px}.cost-explanation-bar .cost-explanation-item.cost-explanation-item--total{min-width:170px;color:#fff;background-color:#ab2b87;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0 25px}.cost-explanation-bar .cost-explanation-item.cost-explanation-item--total .information-button{color:#ab2b87;background-color:#fff}.cost-explanation-bar .cost-explanation-item.cost-explanation-item--total span{color:#fff}.cost-explanation-bar .cost-explanation-item.cost-explanation-item--price{margin-left:15px;font-weight:600}.cost-explanation-bar .cost-explanation-item.cost-explanation-item--price span:last-child{color:inherit;font-weight:300}@media(max-width: 767px){.cost-explanation-bar .cost-explanation-item.cost-explanation-item--price>div{font-weight:600}}.cost-explanation-bar .cost-explanation-item span{color:#ab2b87;font-weight:600}.price-breakdown-bar{justify-content:space-between;align-items:flex-end;width:1250px;height:60px;margin:0 auto 10px auto}.price-breakdown-bar .price-breakdown-item{width:170px;text-align:center;color:#ab2b87;font-weight:bold;position:relative}.price-breakdown-bar .price-breakdown-item--arrow-before::before{content:"↓";color:#bdbdbd;position:absolute;top:0;left:50%;transform:translate(-50%, -85%);font-size:40px;font-weight:100}@media(max-width: 767px){.price-breakdown-bar .price-breakdown-item--arrow-before::before{content:"";left:42px;transform:translate(-50%, -140px);width:3px;height:120px;background-color:#bdbdbd}.price-breakdown-bar .price-breakdown-item--arrow-before::after{position:absolute;left:42px;content:"";width:0;height:10px;transform:translate(-50%, -20px);border-right:10px solid transparent;border-left:10px solid transparent;border-top:15px solid #bdbdbd}.cost-explanation-bar{justify-content:center;width:100%}}.cost-explanation-container.cost-explanation-container--show{display:block;-moz-animation-name:show;-moz-animation-fill-mode:forwards;-moz-animation-timing-function:ease-in;-moz-animation-duration:1s;-webkit-animation-name:show;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:1s;animation-name:show;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-duration:1s}@-moz-keyframes show{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes show{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes show{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.summary-wrapper{margin:0 0 25px}.summary-table{width:100%;color:gray;margin:20px 0 0 0;border-collapse:collapse;margin-bottom:10px}.summary-table.collapsed{display:none}@media(min-width: 1200px){.summary-table td{padding:5px 20px}}.summary-table td{vertical-align:top}.summary-table .td-left{text-align:left}.summary-table .td-right{text-align:right;white-space:nowrap}.summary-table .bordered td{border-top:1px solid #dee2e5;border-bottom:1px solid #dee2e5}.summary-table .top-bordered td{border-top:1px solid #dee2e5}.summary-table .bold{font-weight:bold}.summary-table .purple{color:#ab2b87}.summary-options{display:flex;justify-content:space-around}.summary-option{flex:1 1 0}.shift-form-field .dropdown-root{display:block}.payment-modal .select-instruction{margin-bottom:10px;font-weight:400;font-size:20px;color:bold;text-align:left}@media(max-width: 767px){.payment-modal .select-instruction{font-size:18px}}.payment-modal .select-instruction a{font-size:18px;font-weight:600;margin-left:5px;float:right}@media(min-width: 768px){.payment-modal{width:600px;min-height:400px}.payment-modal .modal-title,.payment-modal .availability-action-modal .availability-action-title,.availability-action-modal .payment-modal .availability-action-title{line-height:90px}}.payment-modal .payment-instruction{margin:10px 0;font-size:15px;text-align:left}.payment-modal .payment-instruction b,.payment-modal .payment-instruction strong{font-weight:600}.payment-modal .option-secondary{font-size:12px;margin-bottom:10px;margin-top:25px}@media(max-width: 767px){.payment-modal .option-secondary{font-size:11px}}.payment-modal .dropdown-root{text-align:left;width:100%;margin-right:0;margin-top:-5px}.payment-modal .dropdown-root+a{text-align:right;display:block;padding-right:20px}.payment-modal .dropdown-root .dropdown-control{width:100%;padding-right:50px}.payment-modal .dropdown-root .dropdown-control::after{content:"";pointer-events:none;font-family:"Streamline";font-size:24px;position:absolute;right:20px;top:48%;margin-top:-12px;color:#c1c1c1}.payment-modal .dropdown-root .dropdown-menu{width:100%;max-height:350px;margin-bottom:15px}.payment-modal .dropdown-root .dropdown-placeholder{overflow:hidden;text-overflow:ellipsis;width:100%}@media(max-width: 767px){.payment-modal .dropdown-root .dropdown-option{padding:16px}}.payment-modal .dropdown-root .payment-dropdown-option{align-items:center}.payment-modal .dropdown-root .payment-dropdown-option img{width:42px;margin-left:0;height:auto}.payment-modal .dropdown-root .payment-dropdown-option--info{flex:1;flex-direction:column;align-items:flex-start;overflow:hidden}.payment-modal .dropdown-root .payment-dropdown-option--info:not(:first-child){margin-left:20px}@media(max-width: 767px){.payment-modal .dropdown-root .payment-dropdown-option--info div{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:15px}}.payment-modal .dropdown-root .payment-dropdown-option--info-no-margin {margin-left:0}.payment-modal input.voucher-code{width:100%;height:35px;margin-bottom:20px;padding:0 10px;font-size:16px;font-weight:400;border-radius:5px;border:1px solid #ebebeb;background-color:#fafafa}.payment-modal .tab-container ul li{justify-content:center;position:relative;width:50%;height:60px;font-weight:600;cursor:pointer}.payment-modal .tab-container ul li *{pointer-events:none}.payment-modal .tab-container ul li span{font-weight:600;margin-left:15px}.payment-modal .tab-container ul li i{font-size:30px;color:#ab2b87}.payment-modal .tab-container ul li::before,.payment-modal .tab-container ul li::after{content:"";position:absolute;width:100%;height:8px;left:0;background-image:url("/static/images/img-gradient-border.png")}.payment-modal .tab-container ul li::before{top:-8px}.payment-modal .tab-container ul li::after{bottom:0}.payment-modal .tab-container ul li.active::after{width:100%;height:100%;left:0;top:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.3);background-image:none}.payment-modal .tab-container ul li.disabled{cursor:auto;pointer-events:none}.payment-modal .tab-container ul li.disabled>*{opacity:.5}.payment-modal .instruction{text-align:left}@media(min-width: 768px){.payment-modal .instruction{margin:0 32px 28px 32px}}.payment-modal .btn-confirm-job{display:block;width:100%;height:50px;min-height:50px;border-radius:25px;color:#fff;background-color:#ebebeb;pointer-events:none}@media(max-width: 767px){.payment-modal .btn-confirm-job{width:200px;height:40px;border-radius:20px;margin:auto}}.payment-modal .btn-confirm-job.active{background-color:#ab2b87;pointer-events:auto}.payment-modal .btn-payment-cancel{margin:8px 0;min-height:30px;color:#c1c1c1}.payment-modal .instruction b{color:#ab2b87;font-weight:400}.payment-modal .content-wrapper{display:flex;flex-direction:column}.payment-modal .content-wrapper .grow{flex-grow:1}@media(min-width: 768px){.payment-modal .content-wrapper{padding-left:30px;padding-right:30px}}@media(max-width: 767px){.payment-modal .content-wrapper{padding-left:15px;padding-right:15px;height:100%}}.payment-modal .card-info{height:75px;margin-top:25px;padding:0 30px 0 105px;position:relative;justify-content:space-between;box-shadow:0 5px 10px 0 rgba(0,0,0,.4)}.payment-modal .card-info img{position:absolute;left:40px;top:50%;transform:translate(-50%, -50%)}.payment-modal .card-info span b{font-weight:600}.payment-modal .card-info .btn-change-payment-method{color:#ab2b87}.payment-modal div.voucher-wrapper{margin-top:10px;position:relative}.payment-modal p.voucher-desc{text-align:left;margin-top:20px}.payment-modal .voucher-clear{position:absolute;top:18px;right:10px;transform:translateY(-50%);cursor:pointer;width:20px}.payment-modal .voucher-clear:hover{color:#ab2b87}.payment-modal .voucher-result{position:absolute;top:6px;right:45px}.payment-modal .voucher-result.valid{color:green}.payment-modal .voucher-result.invalid{color:darkred}#payment-element{margin-bottom:24px}#payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;width:100%;min-width:500px;min-height:380px;align-self:center;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:40px;animation:fadeInAnimation 1s ease forwards;margin-top:auto;margin-bottom:auto}#status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}#details-table{overflow-x:auto;width:100%}#details-table table{width:100%;font-size:14px;border-collapse:collapse}#details-table table tbody tr:first-child td{border-top:1px solid #e6e6e6;padding-top:10px}#details-table table tbody tr:last-child td{border-bottom:1px solid #e6e6e6}#details-table td{padding-bottom:10px}#details-table .TableContent{text-align:right;color:#6d6e78}#details-table .TableLabel{font-weight:600;color:#30313d}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeInAnimation{to{opacity:1}}@media only screen and (max-width: 600px){#payment-element,#payment-status{min-width:initial}}.AdditionalInfo__container{max-height:530px;overflow-y:scroll}.AdditionalInfo__details{border-top:1px solid #000;padding:8px 0}.AdditionalInfo__details textarea{display:block;padding:0;background:#fff;border:0;height:4rem;width:100%}.AdditionalInfo__details label{color:#000;font-weight:400;margin-bottom:4px}.add-extra-rates-modal{width:800px;border-radius:5px;padding:15px 30px 30px 30px;display:flex;flex-direction:column}.add-extra-rates-modal h4{color:#333;font-weight:600;font-size:22px;line-height:40px}.add-extra-rates-modal .extra-rates-form{margin-top:10px;text-align:center}.add-extra-rates-modal .extra-rates-form table{border-spacing:10px 10px}.add-extra-rates-modal .extra-rates-form .extra-rates-number-field{position:relative;margin:0 10px 0 10px;width:130px}.add-extra-rates-modal .extra-rates-form .extra-rates-number-field input[type=number]{border:1px solid #c1c1c1;border-radius:3px;padding:4px 5px 4px 20px;width:100%}.add-extra-rates-modal .extra-rates-form .extra-rates-number-field input:required{border:1px solid red;background:#ffcccb}.add-extra-rates-modal .extra-rates-form .extra-rates-number-field::after{position:absolute;right:40px;bottom:5px;content:"/h"}.add-extra-rates-modal .extra-rates-form .extra-rates-number-field::before{position:absolute;left:10px;bottom:5px;content:"£"}.add-extra-rates-modal .extra-rates-form .extra-rates-description-field{position:relative;margin:0 10px 0 10px;width:300px}.add-extra-rates-modal .extra-rates-form .extra-rates-description-field input[type=text]{border:1px solid #c1c1c1;border-radius:3px;padding:4px 5px 4px 5px;width:100%}.add-extra-rates-modal .extra-rates-form .extra-rates-description-field input:required{border:1px solid red;background:#ffcccb}.add-extra-rates-modal .extra-rates-form .btn{padding:4px 10px;font-weight:400;margin:5px;width:92px;height:35px;border-radius:25px}.add-extra-rates-modal .extra-rates-form .cancel-btn{color:#c1c1c1}.add-extra-rates-modal .extra-rates-form .buttons-container{display:flex;justify-content:center}.add-consultant-splits-modal{width:600px;border-radius:20px;padding:15px 30px 30px 30px;display:flex;flex-direction:column}.add-consultant-splits-modal h4{color:#333;font-weight:600;font-size:22px;line-height:40px}.add-consultant-splits-modal .popup-header{height:70px}.add-consultant-splits-modal .consultant-splits-form{text-align:center;margin:0 auto}.add-consultant-splits-modal .consultant-splits-form table{border-spacing:10px 10px}.add-consultant-splits-modal .consultant-splits-form .Select-value-label{display:flex !important}.add-consultant-splits-modal .consultant-splits-form .Select-option{display:flex !important}.add-consultant-splits-modal .consultant-splits-form .Select-placeholder{display:flex !important}.add-consultant-splits-modal .consultant-splits-form .consultant-splits-number-field{position:relative;margin:0 10px 0 10px;width:100px}.add-consultant-splits-modal .consultant-splits-form .consultant-splits-number-field input[type=number]{border:1px solid #c1c1c1;border-radius:3px;padding:4px 30px 4px 5px;width:100%;height:35px;text-align:right}.add-consultant-splits-modal .consultant-splits-form .consultant-splits-number-field input:required{border:1px solid red;background:#ffcccb}.add-consultant-splits-modal .consultant-splits-form .consultant-splits-number-field::after{position:absolute;right:10px;bottom:9px;content:" %"}.add-consultant-splits-modal .consultant-splits-form .consultant-splits-number-field input::-webkit-outer-spin-button,.add-consultant-splits-modal .consultant-splits-form .consultant-splits-number-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-consultant-splits-modal .consultant-splits-form .btn{padding:4px 10px;font-weight:400;margin:5px;width:92px;height:35px;border-radius:25px}.add-consultant-splits-modal .consultant-splits-form .cancel-btn{color:#c1c1c1}.add-consultant-splits-modal .consultant-splits-form .buttons-container{display:flex;justify-content:center;margin-top:30px}.add-consultant-splits-link{display:flex;justify-content:left}.confirm-shift-modal{width:1000px;border-radius:5px;padding:15px 30px 30px 30px;display:flex;flex-direction:column}.confirm-shift-modal h4{color:#333;font-weight:600;font-size:22px;line-height:40px}.confirm-shift-modal .shift-data{margin-top:20px;text-align:center}.confirm-shift-modal .shift-data .DayPicker{outline:none;padding:0;display:block;margin:0 auto}.confirm-shift-modal .shift-data .DayPicker-Month{margin:0 20px 0 20px;padding:0;display:flex;flex-direction:column}.confirm-shift-modal .shift-data .DayPicker-wrapper{padding:0}.confirm-shift-modal .shift-data .DayPicker-WeekdaysRow{display:flex;margin-top:5px}.confirm-shift-modal .shift-data .DayPicker-Weekday{flex:1;padding:0;border:none;color:#ab2b87;font-weight:400}.confirm-shift-modal .shift-data .DayPicker-Weekday *{text-decoration:none}.confirm-shift-modal .shift-data .DayPicker-Day{border:none;outline:none;padding:6.5px 0;min-width:34px}.confirm-shift-modal .shift-data .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#fff;background-color:#ab2b87;border-radius:50%}.confirm-shift-modal .shift-data .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside).DayPicker-Day--selected-right{border-top-right-radius:0;border-bottom-right-radius:0}.confirm-shift-modal .shift-data .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside).DayPicker-Day--selected-left{border-top-left-radius:0;border-bottom-left-radius:0}.confirm-shift-modal .shift-data .DayPicker-Day--today{color:#ec5840}.confirm-shift-modal .shift-data .DayPicker-Caption{font-size:20px;height:initial}.confirm-shift-modal .shift-data .DayPicker-Body{display:block;margin:5px}.confirm-shift-modal .shift-data .DayPicker-NavButton{display:flex;flex-direction:row;align-items:flex-end}.confirm-shift-modal .shift-data .DayPicker-NavButton::before{font-size:30px;color:#ab2b87}.confirm-shift-modal .shift-data .shift-data-table{margin:20px auto 20px auto;border:1px solid #ebebeb;border-radius:6px;border-collapse:collapse;border-spacing:0;width:85%}.confirm-shift-modal .shift-data .shift-data-table .right-col{font-weight:500}.confirm-shift-modal .shift-data .shift-data-table>tbody>tr:nth-of-type(2n+1){background-color:#fafbfc}.confirm-shift-modal .shift-data .shift-data-table td{border:0 none transparent;height:35px}.confirm-shift-modal .shift-data .btn{padding:4px 10px;font-weight:400;margin:5px;width:92px;height:35px;border-radius:25px}.confirm-shift-modal .shift-data .cancel-btn{color:#c1c1c1}.confirm-shift-modal .shift-data .buttons-container{display:flex;justify-content:center}.add-qualifying-questions-modal{width:750px;border-radius:20px;padding:15px 30px 30px 30px;display:flex;flex-direction:column}.add-qualifying-questions-modal div p{font-size:16px;padding-bottom:5px}.add-qualifying-questions-modal .popup-header{height:70px}.add-qualifying-questions-modal .qualifying-questions-form{text-align:center;margin:10px}.add-qualifying-questions-modal .qualifying-questions-form table{border-spacing:10px 10px;width:100%}.add-qualifying-questions-modal .qualifying-questions-form .qualifying-questions-field{position:relative;margin:0 10px 0 10px;width:470px;max-width:470px !important}.add-qualifying-questions-modal .qualifying-questions-form .qualifying-questions-field .qualifying-questions-content-input{width:100%;max-width:470px;text-align:left !important;display:flex;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:300;border:1px solid #c1c1c1;border-radius:3px;padding:4px 5px 4px 5px;height:34px !important}.add-qualifying-questions-modal .qualifying-questions-form .Select-value-label{display:flex !important}.add-qualifying-questions-modal .qualifying-questions-form .Select-option{display:flex !important}.add-qualifying-questions-modal .qualifying-questions-form .Select-placeholder{display:flex !important}.add-qualifying-questions-modal .qualifying-questions-form .btn{padding:4px 10px;font-weight:400;margin:5px;width:92px;height:35px;border-radius:25px}.add-qualifying-questions-modal .qualifying-questions-form .cancel-btn{color:#c1c1c1}.add-qualifying-questions-modal .qualifying-questions-form .buttons-container{display:flex;justify-content:center;margin-top:30px}.add-qualifying-questions-link{display:flex;justify-content:left}.page--postjob{padding-bottom:30px}.page--postjob h1{color:#ab2b87;margin-top:45px;text-align:center}.page--postjob .step-container{margin-top:30px}.page--postjob>.error-message{position:static;max-width:1250px;margin:0 auto 20px;transform:inherit}@media(max-width: 767px){.page--postjob{overflow:hidden}.page--postjob .cards-relative-container{width:100%;margin:40px 0;position:relative}.page--postjob>.error-message{width:300px;max-width:100%}}.card-title{border-top-left-radius:10px;border-top-right-radius:10px}.auth-form .modal-title,.auth-form .availability-action-modal .availability-action-title,.availability-action-modal .auth-form .availability-action-title{color:#333}.auth-form .modal-content{padding:0 25px}.auth-form .modal-content button.linkedin,.auth-form .modal-content .button.linkedin{background-image:url("/static/images/img-linkedin.png");background-position:26px 50%}@media(max-width: 767px){.auth-form .modal-content button.linkedin,.auth-form .modal-content .button.linkedin{background-size:auto 70%;background-position:15px 50%}}.auth-form .modal-content div.input-wrapper::before{top:6px;right:10px}.auth-form .modal-content button.btn-logo{width:80px;height:80px;position:relative;float:right;color:#c1c1c1;overflow:hidden}.auth-form .modal-content button.btn-logo i{font-size:24px}.auth-form .modal-content button.btn-logo .logo-thumb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.auth-form .modal-content button.btn-logo .logo-thumb>*{position:absolute;width:100%;height:100%;left:0;top:0}.auth-form .modal-content button.btn-logo .logo-thumb img{object-fit:cover}.auth-form .modal-content div.firstname-wrapper,.auth-form .modal-content div.lastname-wrapper,.auth-form .modal-content div.company-wrapper{width:calc(100% - 100px);clear:none}.auth-form .modal-content div.firstname-wrapper::before{content:""}.auth-form .modal-content div.lastname-wrapper::before{content:""}.auth-form .modal-content div.company-wrapper::before{content:""}.auth-form .modal-content div.email-wrapper::before{content:""}.auth-form .modal-content div.mobile-wrapper::before{content:""}.auth-form .modal-content div.password-wrapper::before{content:""}.auth-form .modal-content div.address-wrapper::before{content:""}.auth-form .modal-content div.city-wrapper::before{content:""}.auth-form .modal-content div.postcode-wrapper::before{content:""}.auth-form .modal-content button.continue{display:block;margin:auto}.auth-form .modal-content button.continue.margin{margin-bottom:28px}.auth-form .modal-content button.back{margin-top:10px}.auth-form .modal-content button.back.margin{margin-bottom:14px}@media(min-width: 768px){.auth-form .modal-content p.option{margin:5px 0 20px 0}.auth-form .modal-content button.continue{width:230px}.auth-form .modal-content button.back{color:#c1c1c1}}@media(min-width: 768px){.login-modal{width:340px}.signup-modal{width:470px}.forgot-password-modal{width:500px}}@media(max-width: 767px){.auth-form .modal-content button.continue{width:200px;height:40px;margin-top:10px;background-color:#fff;border-radius:20px;color:#000;font-weight:600;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.auth-form .modal-content p.option{margin-top:20px}}.client-paygrades__number-input{position:relative}.client-paygrades__number-input input{padding-left:25px !important}.client-paygrades__number-input::after{position:absolute;right:40px;bottom:23px;content:"/h";color:gray}.client-paygrades__number-input::before{position:absolute;left:20px;bottom:23px;content:"£";color:gray}@keyframes pulse-left{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(5px) translateY(-5px)}100%{transform:translateX(0) translateY(0)}}@keyframes full-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse-right{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-5px) translateY(-5px)}100%{transform:translateX(0) translateY(0)}}.section--request-modules{min-height:100vh;color:#ab2b87;padding-top:100px;padding-bottom:30px;background-color:#fff}.section--request-modules .section-bg{background-image:url("/static/images/request-modules-bg.jpg");background-position:bottom;background-size:contain}@media(max-width: 1440px){.section--request-modules .section-bg{background-size:auto 656px}}.section--request-modules h1,.section--request-modules .step-container,.section--request-modules .cards-container,.section--request-modules .btn-create-request{position:relative}.section--request-modules h1{text-align:center;margin-bottom:32px}.section--request-modules .banner{padding:0 0 0 5px;overflow:hidden;border:10px solid transparent;border-radius:10px;max-width:500px;text-align:center;background-color:rgba(0,0,0,.7);background-color:#ffea00;color:#000;margin:65px auto -5px;position:relative}.section--request-modules .banner~.cards-container{margin-top:30px}.section--request-modules .banner span:first-child{display:block;font-weight:800}.section--request-modules .banner code,.section--request-modules .banner strong{font-weight:600}.section--request-modules .banner::before{content:"";animation:full-rotate 25s linear infinite;font-family:"streamline";color:rgba(255,255,255,.25);color:rgba(0,0,0,.1);font-size:68px;position:absolute;left:-19px;top:-24px}@media(max-width: 767px){.section--request-modules .banner{margin:65px 17px -5px;max-width:none}}.section--request-modules .card-info-wrapper{flex-direction:column;justify-content:space-between;height:420px}.section--request-modules .btn-create-request{display:block;width:225px;height:50px;margin:auto;border-radius:25px;box-shadow:0 3px 10px 0 rgba(0,0,0,.3);font-weight:bold;background-color:#ab2b87;color:#fff}.section--request-modules .btn-create-request.disabled{background-color:#c1c1c1;color:#fff}.section--request-modules .swiper-button-down{position:absolute;width:56px;height:56px;left:50%;bottom:-28px;transform:translateX(-50%);z-index:10}.section--request-modules .swiper-button-down::before{font-size:24px;left:17px;top:18px}.section--request-modules .card-wrapper.oneline-selected .select-toolip{top:170px;left:118px}.section--request-modules .card-wrapper.oneline-selected.date-selected .select-toolip{top:422px;left:308px;animation:pulse-right 1s infinite}.section--request-modules .card-wrapper.oneline-selected.date-selected .select-toolip::after{left:calc(100% - 5px);transform:rotate(-90deg)}.section--request-modules .card-wrapper.oneline-selected.date-selected .select-toolip::before{transform:rotate(-35deg);left:calc(100% - 4px)}.section--request-modules .card-wrapper.without-helper .select-toolip{opacity:0}.section--request-modules .card-wrapper .select-toolip{background-color:#000;color:#fff;position:absolute;font-size:14px;padding:2px 5px;white-space:nowrap;top:34px;left:167px;border-radius:5px;animation:pulse-left 1s infinite;opacity:.8;z-index:102;transition:all ease-out .5s}.section--request-modules .card-wrapper .select-toolip::after{content:"";display:inline-block;position:absolute;bottom:-5px;left:-5px;border:5px solid #000;transition:all ease-out .5s;border-color:transparent transparent #000 #000}.section--request-modules .card-wrapper .select-toolip::before{content:"";display:inline-block;border:3px solid #000;position:absolute;transform:rotate(45deg);bottom:-2px;left:-2px;height:0;transition:all ease-out .5s}.section--request-modules .card-wrapper .card-role form,.section--request-modules .card-wrapper .card-role-detail form{padding:25px 16px}.section--request-modules .card-wrapper .card-role form .role-item,.section--request-modules .card-wrapper .card-role-detail form .role-item{margin-top:0}.section--request-modules .card-wrapper .card-role form.form-roles,.section--request-modules .card-wrapper .card-role-detail form.form-roles{border-top:none;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:flex-start;row-gap:8px;color:#000}.section--request-modules .card-wrapper .card-role form.form-roles .role-item,.section--request-modules .card-wrapper .card-role-detail form.form-roles .role-item{margin:0;width:33%}.section--request-modules .card-wrapper .card-role form.form-roles .role-item .item-circle-wrapper,.section--request-modules .card-wrapper .card-role-detail form.form-roles .role-item .item-circle-wrapper{margin:0 auto;height:60px;width:60px}.section--request-modules .card-wrapper .card-role form.form-roles .role-item p,.section--request-modules .card-wrapper .card-role-detail form.form-roles .role-item p{font-size:14px;text-align:center}@media(max-width: 767px){.section--request-modules .card-wrapper{margin:0}.section--request-modules .card-wrapper.oneline-selected .select-toolip{top:67px;left:115px}.section--request-modules .card-wrapper.oneline-selected.date-selected .select-toolip{top:300px;left:14px}.section--request-modules .card-wrapper .select-toolip{top:-13px;left:175px}.section--request-modules .card-wrapper .card-role,.section--request-modules .card-wrapper .card-role-detail{height:auto}.section--request-modules .card-wrapper .card-role .card-title,.section--request-modules .card-wrapper .card-role-detail .card-title{display:none}.section--request-modules .card-wrapper .card-role form,.section--request-modules .card-wrapper .card-role-detail form{padding:0 0 10px 0}.section--request-modules .card-wrapper .card-role form.form-date,.section--request-modules .card-wrapper .card-role-detail form.form-date{border:none}.section--request-modules .card-wrapper .card-role form.form-date .role-item,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item{margin:0}.section--request-modules .card-wrapper .card-role form.form-date .role-item.active::before,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item.active::before,.section--request-modules .card-wrapper .card-role form.form-date .role-item.active::after,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item.active::after{content:none}.section--request-modules .card-wrapper .card-role form.form-date .role-item.active .item-circle-wrapper,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item.active .item-circle-wrapper{background-color:#ab2b87}.section--request-modules .card-wrapper .card-role form.form-date .role-item.active .item-circle-wrapper span,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item.active .item-circle-wrapper span{color:#fff}.section--request-modules .card-wrapper .card-role form.form-date .role-item:first-child .item-circle-wrapper,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item:first-child .item-circle-wrapper{border-top-left-radius:4px;border-bottom-left-radius:4px}.section--request-modules .card-wrapper .card-role form.form-date .role-item:last-child .item-circle-wrapper,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item:last-child .item-circle-wrapper{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0 !important}.section--request-modules .card-wrapper .card-role form.form-date .role-item .item-circle-wrapper,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item .item-circle-wrapper{width:124px;height:34px;border-radius:0;border:2px solid #ab2b87 !important}.section--request-modules .card-wrapper .card-role form.form-date .role-item .item-circle-wrapper span,.section--request-modules .card-wrapper .card-role-detail form.form-date .role-item .item-circle-wrapper span{width:100%;color:#ab2b87}.section--request-modules .card-wrapper .card-role-detail,.section--request-modules .card-wrapper .card-role-timedate{padding:0 !important;position:relative;height:0;opacity:0}.section--request-modules .card-wrapper.expanded{width:300px}.section--request-modules .card-wrapper.expanded .card-role-detail,.section--request-modules .card-wrapper.expanded .card-role-timedate{padding:40px 10px 10px 10px !important;margin-top:-30px !important;min-height:340px;height:auto;opacity:1}}@media(max-width: 767px){.section--request-modules{height:auto;padding:70px 0 50px 0}.section--request-modules h1{padding-top:30px;margin-bottom:0;font-size:23px}.section--request-modules .section-bg{background-position:bottom left;background-size:auto 60vh}.section--request-modules .cards-container-xs{margin-top:64px}.section--request-modules .cards-container-xs .card-role-xs{height:185px}.section--request-modules .cards-container-xs .card-info-xs{display:flex;justify-content:space-between;flex-wrap:wrap;height:135px;margin-top:25px}.section--request-modules .cards-container-xs .card-info-xs .info-item{display:flex;align-items:flex-start;width:50%;padding:5px 0 0 5px;color:#ab2b87}.section--request-modules .cards-container-xs .card-info-xs .info-item i{padding:1px 10px 0 0;font-size:21px}.section--request-modules .cards-container-xs .card-info-xs .info-item p{line-height:1.5em}.section--request-modules .cards-container-xs .card-info-xs .info-item p span{color:#333}.section--request-modules .btn-create-request{width:170px;margin:15px auto 0 auto}.section--request-modules .swiper-button-down{display:none}}.card-info{height:180px !important}.card-info .card-content::before{color:#ab2b87;font-size:100px;font-weight:bold;opacity:.1;position:absolute;top:50px}.card-info.card-info-available .card-content::before{content:"";left:32%}.card-info.card-info-match .card-content::before{content:"";left:32%}.card-info.card-info-rating .card-content::before{content:"";left:32%}.card-info.card-info-cost .card-content::before{content:"";left:32%}.card-info .card-value{color:#333;font-size:36px;text-align:center;margin-top:37px}.card-info .card-value span{font-size:36px}.card-info .card-value span.small{font-size:16px}.client-landing header{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}.client-landing footer{height:172px}.client-landing .page--client-landing{padding:0}.client-landing .swiper-button-next,.client-landing .swiper-button-prev{width:60px;height:60px}.client-landing .swiper-button-next::before,.client-landing .swiper-button-prev::before{font-size:24px;top:18px}.client-landing .swiper-button-next{right:35px}.client-landing .swiper-button-next::before{left:20px}.client-landing .swiper-button-prev{left:35px}.client-landing .swiper-button-prev::before{left:16px}@media(max-width: 767px){.client-landing header{position:absolute;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}}.page--home{height:100%;position:relative}.home--wrapper{height:100%;width:100%;display:flex;flex-direction:row;background:url("/static/images/girl.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;z-index:0}.home--wrapper .homeContent-box-l{width:50%;height:100%;position:absolute;background-color:rgba(5,94,171,.6);left:0}.home--wrapper .homeContent-box-r{width:50%;height:100%;position:absolute;background-color:rgba(255,255,255,.6);right:0}.box--outer{display:table;position:absolute;height:100%;width:100%}.box--middle{display:table-cell;vertical-align:middle}.box--inner{text-align:center;font-weight:bold}.box--inner .homeBoxContent{display:inline-block;margin-bottom:-5px;height:60%;text-align:center}.box--inner .homeBoxContent .cl-message{margin-top:-18px;color:#fff;font-weight:700;font-size:54px}.box--inner .homeBoxContent .fl-message{margin-top:-18px;color:#000;font-weight:700;font-size:54px}.box--inner .homeBoxContent .btn-fill--l{width:60%;height:60px;background-color:#fff;margin:0 auto;border-radius:30px;margin-top:20px;margin-bottom:30px !important;line-height:60px;font-weight:500;color:#000;font-size:18px}.box--inner .homeBoxContent .btn-line--l{width:60%;height:60px;margin:0 auto;border:2px solid #fff;border-radius:30px;line-height:58px;font-weight:500;font-size:18px;color:#fff}.box--inner .homeBoxContent .btn-fill--r{width:60%;height:60px;background-color:#000;margin:0 auto;border-radius:30px;margin-top:20px;margin-bottom:30px !important;line-height:60px;font-weight:500;font-size:18px;color:#fff}.box--inner .homeBoxContent .btn-line--r{width:60%;height:60px;margin:0 auto;border:2px solid #000;border-radius:30px;line-height:58px;font-weight:500;font-size:18px;color:#000}.home--header{position:fixed;top:0;z-index:100;height:70px;width:100%}.homeHeaderContent{width:80%;height:70px;display:inline-block;font-family:"Open Sans",sans-serif}.homeHeaderContent .homeHeaderContent--l{width:50%;height:100%;float:left}.homeHeaderContent .homeHeaderContent--l .header--logo{height:40px;float:left;margin-top:15px}.homeHeaderContent .homeHeaderContent--r{width:50%;height:100%;float:left}.homeHeaderContent .homeHeaderContent--r .border{border-radius:20px;border:2px solid #000;width:160px;line-height:35px}.homeHeaderContent .homeHeaderContent--r .no-margin-right{margin-right:0 !important;line-height:38px}.homeHeaderContent .homeHeaderContent--r .btn-header{font-size:17px;color:#000;height:40px;margin-top:15px;float:right;margin-left:15px;margin-right:15px}.homeFooterContent{width:80%;height:70px;display:inline-block;font-family:"Open Sans",sans-serif}.homeFooterContent .homeFooterContent--l{width:70%;height:100%;float:left}.homeFooterContent .homeFooterContent--l .no-margin-left{margin-left:0 !important}.homeFooterContent .homeFooterContent--l .btn-footer{font-size:17px;color:#000;height:40px;margin-top:15px;float:left;margin-left:15px;margin-right:15px;line-height:38px}.homeFooterContent .homeFooterContent--r{width:30%;height:100%;float:left}.homeFooterContent .homeFooterContent--r .no-margin-left{margin-left:0 !important}.homeFooterContent .homeFooterContent--r .btn-footer{font-size:17px;color:#000;height:35px;margin-top:15px;float:right;margin-left:15px;margin-right:15px;line-height:38px}.homeFooterContent .homeFooterContent--r .btn-footer i{height:100px;width:100px;font-size:33px}.homeFooterContent .homeFooterContent--r .margin-30{margin-top:19px}.dropdown-wrapper{position:relative}.dropdown-menu-home{margin-top:0;padding-top:20px;margin-left:-72px;position:absolute;background-color:transparent;display:none;flex-direction:row;color:#fff;box-shadow:none}.dropdown-menu-home--l{font-weight:900;background-color:#000;width:150px;padding-right:10px;padding-left:40px}.dropdown-menu-home--l a{display:block;color:#fff;font-weight:300}.dropdown-menu-home--m{width:1px;padding-top:10px;padding-bottom:10px;background-color:#fff;border-top:16px solid #000;border-bottom:16px solid #000}.dropdown-menu-home--r{font-weight:900;background-color:#000;width:150px;padding-left:10px;padding-right:40px}.dropdown-menu-home--r a{display:block;color:#fff;font-weight:300}.dropdown-menu-home:hover{display:flex}.get-app:hover .dropdown-menu-home{display:flex;transition:background-color .5s ease}.triangle-up{top:10px;position:absolute;left:140px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000}.mobile-menu-overlay{display:none;position:absolute;width:200%;left:-100%;height:100vh;background-color:#22313f;z-index:200}.mobile-menu-overlay .mobile-menu-content--outer{display:inline-block;height:346px;width:240px;margin-left:50%}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--logo{width:90%}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner{margin-top:10px;height:265px;width:240px;background-color:#2e4051;box-shadow:0 0 2000px #2e4051}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-login{padding-top:8px;height:60px;font-size:30px;font-weight:bold;color:#fff;cursor:pointer}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-gta-hr--wrapper{margin-top:10px;display:flex;flex-direction:row}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-gta-hr--wrapper .mobile-menu-gta-hr{width:35%;border-top:1px solid #fff;border-bottom:none;border-left:none;border-right:none}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-gta-hr--wrapper .mobile-menu-gta-or{margin-top:-2px;font-size:14px;color:#fff;font-weight:bold}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-gta--label{padding-top:13px;font-size:28px;font-weight:bold;color:#fff}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-gta--wrapper{margin-top:10px;height:80px;width:100%;display:flex;flex-direction:column}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-gta--wrapper .mobile-menu-gta-employer--os{font-size:20px;color:#fff;font-weight:bold;cursor:pointer;margin-top:5px;text-decoration:underline}.mobile-menu-overlay .mobile-menu-content--outer .mobile-menu-content--inner .mobile-menu-gta--wrapper .mobile-menu-gta-worker--os{font-size:20px;margin-top:5px;color:#fff;cursor:pointer;font-weight:bold;text-decoration:underline}.animate-overlay{-moz-animation-name:floatup;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in;-moz-animation-duration:.15s;-webkit-animation-name:floatup;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:.15s;animation-name:floatUp;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.15s}@-moz-keyframes floatUp{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatUp{0%{opacity:0}100%{opacity:1}}@keyframes floatUp{0%{opacity:0}100%{opacity:1}}.hamburger{position:absolute;right:10%;z-index:300}.hamburger-menu{display:none;position:absolute;z-index:300;right:10%;margin:auto;margin-top:20px;width:35px;height:25px;cursor:pointer}.bar,.bar::after,.bar::before{width:35px;height:5px}.bar{position:relative;transform:translateY(10px);background:#000;transition:all 0ms 300ms}.bar.animate-menu{background:rgba(255,255,255,0)}.bar::before{content:"";position:absolute;left:0;bottom:10px;background:#000;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.bar::after{content:"";position:absolute;left:0;top:10px;background:#000;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.bar.animate-menu::after{top:0;background:#fff;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.bar.animate-menu::before{bottom:0;background:#fff;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.font-size-0{font-size:0}@media(min-width: 768px)and (max-width: 1199px){.cl-message{font-size:34px !important}.fl-message{font-size:34px !important}.homeFooterContent--l .btn-footer{font-size:10px !important}.homeFooterContent--r .btn-footer{font-size:13px}.homeFooterContent--r .btn-footer i{font-size:20px !important}.homeFooterContent--r .margin-30{margin-top:20px !important}}@media(max-width: 767px){.cl-message{font-size:18px !important}.fl-message{font-size:18px !important}.btn-fill--l{font-size:14px !important;width:90% !important}.btn-fill--r{font-size:14px !important;width:90% !important}.to-hide{display:none}.hamburger-menu{display:inline-block}.show-menu{display:inline-block}.home--footer{display:none}.home--footer--mobile{display:block !important}.homeFooterContent--mobile{width:100%;height:90px;font-family:"Open Sans",sans-serif}.homeFooterContent--mobile .homeFooterContent--mobile{width:100%;text-align:center;display:flex;flex-direction:column}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--top{display:flex;flex-direction:row;margin:0 auto;text-align:center}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--top .no-margin-left{margin-left:5px !important}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--top .btn-footer{font-size:11px;color:#000;height:18px;margin-top:10px;float:left;margin-left:4px;margin-right:4px;line-height:20px}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--middle{display:flex;flex-direction:row;text-align:center;margin:0 auto}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--middle .no-margin-left{margin-left:5px !important}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--middle .btn-footer{font-size:11px;color:#000;height:18px;margin-top:10px;float:left;margin-left:4px;margin-right:4px;line-height:20px}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--bottom{display:flex;flex-direction:row;text-align:center;margin:0 auto}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--bottom .no-margin-left{margin-left:5px !important}.homeFooterContent--mobile .homeFooterContent--mobile .footer-mobile--bottom .btn-footer{font-size:18px;color:#000;height:18px;margin-top:10px;float:left;margin-left:4px;margin-right:4px;line-height:20px}}.home--footer{position:absolute;z-index:2;height:70px;width:100%;background-color:#fff;bottom:0}.home--footer--mobile{display:none;position:absolute;z-index:2;height:90px;width:100%;background-color:#fff;bottom:0}.content-container{flex:1}.rounded-image{border-radius:50%}.upper-case{text-transform:capitalize}.font-bold-800{font-weight:800}.ReactTable,.fc-view-harness{height:inherit !important}.text-align-center{text-align:center}.full-width{width:100%}.pointer :hover{cursor:pointer}.ReactTable select,.fc-view-harness select{border:0;padding:0 0}.font-size-30{font-size:30px}.margin-5-px{margin:5px}.margin-bottom-20{margin-bottom:20px}.margin-top-10{margin-top:10px}.padding-left-10{padding-left:10px}.cursor-pointer{cursor:pointer}.tooltip{pointer-events:none}.badge-error{background-color:#dc3545;border-radius:10rem;color:#fff;font-size:75%;font-weight:600;line-height:1;margin-top:.25em;padding:.25em .6em;text-align:center;white-space:nowrap;vertical-align:baseline}.opacity-1{opacity:1 !important}.bottom-bar{float:right}.bottom-bar-button{height:50px;width:130px;border-style:solid;border-width:.8px;border-radius:5px;border-color:#d3d3d3;margin-top:30px;margin-bottom:30px;display:inline-block;margin-right:10px}.bottom-bar-button:hover{box-shadow:0 2px 15px 0 rgba(0,0,0,.15);transition:all .3s ease}.bottom-bar-button:active{background-color:#fff;transition:all .1s ease}.-odd,.-odd+.booking-details{transition:all .2s ease;background-color:#fafbfc}.table-container{padding:32px;padding-bottom:96px;flex:1;margin-bottom:32px}.table-container .expanded-content{padding:.5rem 1rem .5rem;overflow:auto;transition:all .2s ease}.table-container .expanded-content button.table-action-button{background-color:#fff}.table-container .-odd+.expanded-content{background-color:#fafbfc}.table-container .rt-tr-group:hover .-odd,.table-container .rt-tr-group:hover .-even,.table-container .rt-tr-group:hover .-even+.expanded-content,.table-container .rt-tr-group:hover .-odd+.expanded-content{background-color:#f5f5f5}.table-container .rt-tr-group:has(.expanded-content-with-agent-notes){position:relative}.table-container .expanded-content-with-agent-notes{position:absolute;bottom:0}.rt-resizable-header-content{padding-top:24px;padding-bottom:24px;font-weight:500}.rt-th{text-align:left}.-even+.booking-details{transition:all .2s ease}.ReactTable .rt-tr:hover+.booking-details,.fc-view-harness .rt-tr:hover+.booking-details{background-color:#f5f5f5}.rt-checkbox-cell{text-align:center}.rt-status-cell img{height:10px;width:10px;margin-right:4px}.rt-contact-confirm i{margin-right:4px}.table-action-bar{float:right;display:flex;align-items:flex-start;justify-content:flex-end}.table-action-bar.optional{justify-content:flex-start;margin-top:10px;flex-wrap:wrap}.table-action-bar.optional .grouped-item{margin-left:4px}.table-action-bar.optional .grouped-item:first-child{margin-left:0}.table-filter-container{margin-bottom:32px;display:flex;padding:0}.table-filter-container.hidable{justify-content:space-between}.table-filter-container.hidable .table-action-bar{float:none;margin-left:initial}.table-filter-container-outer{display:flex;flex-direction:column;margin-bottom:32px}.table-filter-container-outer .table-filter-container,.table-filter-container-outer .table-filter-container .filters{margin-bottom:0}.table-filter-container-outer .dropdown-control{padding:16px 11px}@media(max-width: 767px){.table-filter-container-outer .dropdown-control{padding:4px 5px}}.ReactTable input,.fc-view-harness input,.ReactTable select,.fc-view-harness select{background:transparent;font-weight:300;font-family:Open sans}.ReactTable,.fc-view-harness{clear:both;margin-bottom:30px}.download-csv-btn-sec{float:right;margin-top:10px;margin-bottom:15px}.expanded-content .table-action-button{padding:5px 10px;font-weight:300}.calendar-container{padding:32px;width:100%;position:relative}.calendar-container .filter-modal{height:100vh;width:100%;background-color:rgba(0,0,0,0);position:absolute;left:0;top:0;z-index:1}.calendar-container .table-filter-container{position:relative;z-index:2}@media(max-width: 991px){.calendar-container .table-filter-container{padding-left:10px;padding-right:10px}}.calendar-container .table-action-bar.optional{padding-left:10px;padding-right:10px;margin-top:4px}@media(max-width: 991px){.calendar-container{padding-top:10px;padding-left:0;padding-right:0}}.calendar-container .calendar-div{overflow:auto;height:90%;min-height:600px;margin-bottom:20px;padding:15px;width:100%;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);background:#fff}.calendar-container .calendar-div .completed{background-color:#9aff5b;border:1px solid #79b327;color:#000}.calendar-container .calendar-div .open{background-color:#ff4749;border:1px solid #ba0000}.calendar-container .calendar-div .confirmed{background-color:#2e79fb;border:1px solid #1e4c9e}.calendar-container .calendar-div .calendar-event{overflow:auto;overflow-x:hidden;background-color:#fff;color:#000;border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.calendar-container .calendar-div .calendar-event:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);z-index:100}@media(max-width: 991px){.calendar-container .calendar-div.day{height:initial}}.calendar-container .week .calendar-event:hover{width:130px !important}.calendar-container .week .rbc-time-header.rbc-overflowing{border:none}.calendar-container .week .rbc-header{border-bottom:none}.calendar-container .rbc-month-view{z-index:0}.calendar-container .nav-bar{float:right;margin-bottom:20px}.calendar-container .nav-bar .tab{overflow:hidden;border:1px solid #ccc;width:98px;border-radius:10px}.calendar-container .nav-bar button{border:none;outline:none;cursor:pointer;padding:14px 17px}.calendar-container .nav-bar .tab button.active{color:#fff;background-color:#4581f4}.rbc-allday-cell{display:none}.rbc-row-segment{padding:0 5px 2px 5px}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{font-size:12px;font-weight:800}.rbc-toolbar{margin-bottom:20px}.rbc-toolbar .rbc-toolbar-label{font-size:24px;font-weight:500}.rbc-off-range-bg{background-color:transparent}.rbc-off-range{color:#aaa}.rbc-date-cell a{font-size:24px;font-weight:300}.rbc-header{font-weight:300}.console .rbc-btn-group button{font-size:14px;font-weight:500;padding:16px 32px}.rbc-toolbar .rbc-btn-group:first-child{display:flex;flex-flow:row wrap}.rbc-toolbar .rbc-btn-group:first-child button:first-child{order:2;border-radius:0}.rbc-toolbar .rbc-btn-group:first-child button:nth-child(2){order:1;font-family:Streamline;border-radius:4px 0 0 4px;border-right-width:0;font-size:18px;padding:16px 20px}.rbc-toolbar .rbc-btn-group:first-child button:last-child{order:3;font-family:Streamline;font-size:18px;padding:16px 20px}.rbc-toolbar button.rbc-active,.rbc-toolbar button.rbc-active:hover{background-color:#ab2b87;box-shadow:none;color:#fff}.rbc-toolbar button:disabled{color:#aaa}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{white-space:inherit}.rbc-addons-dnd-resize-ns-anchor,.rbc-addons-dnd-resize-ew-anchor{display:none}.rbc-addons-dnd-resizable{height:100%}.rbc-time-slot{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.rbc-time-slot:hover{background-color:rgba(0,0,0,.15)}.rbc-current-time-indicator{height:2px;z-index:1}.arrow{position:relative;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.arrow input{width:calc(100% - 30px)}.arrow i.icon-loading-1{position:absolute;top:13px;right:10px}.arrow .chevron{cursor:pointer;position:absolute !important;width:20px;height:20px;top:50%;right:5px;transform:translateY(-50%);background-color:#ab2b87;border-radius:50%}.arrow .chevron::before{content:"";color:#fff;left:10px;top:11px;font-size:12px;transform:translate(-50%, -50%)}.arrow.collapsed .arrow-wrapper span{cursor:pointer}.arrow.collapsed .arrow-wrapper span::before{content:"";left:11px;top:10px}.Select-clear-zone{position:relative;right:10px}.Select-option.is-focused{min-width:300px}.client-list-container{display:flex;align-items:center}.client-list-container .client-list-logo{float:left;height:36px;width:36px;margin:3px 15px 0 0;border:2px solid rgba(0,0,0,.1);object-fit:cover;border-radius:50%}.client-list-container .client-description-container{display:flex;flex-direction:column}.Select.is-focused:not(.is-open)>.Select-control{border-color:#ab2b87;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(171,43,135,.1)}.Select-option.is-focused{background-color:rgba(171,43,135,.2)}.Select-option.is-selected{background-color:rgba(171,43,135,.1)}.Select--multi .Select-value{background-color:rgba(171,43,135,.08);border:1px solid rgba(171,43,135,.24);color:#ab2b87}.Select--multi .Select-value-icon{border-right:1px solid rgba(171,43,135,.24)}.role-list-container{display:flex;align-items:center;justify-content:space-between}.role-list-container .role-list-logo{display:flex;align-items:center;justify-content:center;height:36px;width:36px;margin:3px 15px 0 0;border:2px solid rgba(0,0,0,.1);object-fit:cover;border-radius:50%}.role-list-container .role-list-logo i{color:#c1c1c1}.role-list-container .role-description-container{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.role-list-container .role-description-container>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-role-container{width:240px}.select-role-container form.select-role-form{display:block !important;flex-direction:column;gap:5px}.select-role-container .swiper-no-swiping{z-index:1000}.select-role-container .Select-input,.select-role-container .Select-input>input{text-indent:4px}.select-role-container .Select-menu{overflow-x:hidden}.select-role-container .Select-menu .Select-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.select-role-container .Select-menu .Select-option .icon{flex-shrink:0}.select-role-container .Select-menu .Select-option.is-focused{min-width:0 !important}.select-role-container .Select-menu .Select-option.is-focused .role-description-container{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-role-container .Select-menu .Select-option.is-focused .role-description-container>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-role-container .Select-clear{display:none}.arrow.disabled span{opacity:.5;pointer-events:none}.extra-skills-list-container{min-height:67px;width:240px;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;justify-content:center;align-items:center}.extra-skills-list-container .role-list-logo{display:flex;align-items:center;justify-content:center;height:36px;width:36px;margin:3px 15px 0 0;border:2px solid rgba(0,0,0,.1);object-fit:cover;border-radius:50%}.extra-skills-list-container .role-list-logo i{color:#c1c1c1}.extra-skills-list-container .role-description-container{display:flex;flex-direction:column}.extra-skills-list-container .extra-skills-icon-area{width:67px;margin:2px 2px}.extra-skills-list-container .extra-skills-icon-area .role-item{flex-direction:column;align-items:center;margin-top:9px !important;min-width:60px !important;min-height:60px !important}.extra-skills-list-container .extra-skills-icon-area .role-item .icon-remove-circle-11.red{left:calc(70% + 16px);top:calc(-10% + 12px);display:none !important;cursor:pointer;font-size:18px !important;z-index:101}.extra-skills-list-container .extra-skills-icon-area .role-item .item-circle-wrapper{height:40px !important;position:relative !important;width:40px !important;align-self:flex-start !important}.extra-skills-list-container .extra-skills-icon-area .role-item .item-circle-wrapper i{font-size:25px !important}.extra-skills-list-container .extra-skills-icon-area .role-item .role-details-item{height:45px !important;width:45px !important}.extra-skills-list-container .extra-skills-icon-area .role-item .role-details-item i{font-size:20px !important}.extra-skills-list-container .extra-skills-icon-area:hover .item-circle-wrapper{border:1px solid #ba372c !important;color:#ba372c !important}.extra-skills-list-container .extra-skills-icon-area:hover .item-circle-wrapper i{color:#ba372c !important}.extra-skills-list-container .extra-skills-icon-area:hover .role-item-name{color:#ba372c !important}.extra-skills-list-container .extra-skills-icon-area:hover .role-item.active::before{display:none}.extra-skills-list-container .extra-skills-icon-area:hover .role-item.active .icon-remove-circle-11.red{display:block !important}.select-extra-skills-container{width:100%;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:flex-start}.select-extra-skills-container .swiper-no-swiping{z-index:900;width:100%}.select-extra-skills-container .Select-input,.select-extra-skills-container .Select-input>input{text-indent:4px}.select-extra-skills-container .Select-menu{overflow-x:hidden}.select-extra-skills-container .Select-menu .Select-option{white-space:normal;overflow:hidden;text-overflow:ellipsis}.select-extra-skills-container .Select-menu .Select-option .icon{flex-shrink:0}.select-extra-skills-container .Select-clear{display:none}.select-extra-skills-container .Select-control .Select-multi-value-wrapper .Select-value{display:none !important}.arrow.disabled span{opacity:.5;pointer-events:none}.shift-form{display:inline-block;width:100%}.shift-form h2{font-weight:400;margin-bottom:5px}.shift-form div+h2,.shift-form div>h2{margin-top:20px}.shift-form-numeric-input{width:100px}.small-margin-bottom{margin-bottom:10px}.shift-form-row-wrap{display:flex;flex-flow:row wrap}.shift-form-field{display:flex;flex-direction:column;flex:1;padding-right:5px}.shift-form-field--matching{flex:none}.shift-form-field--row{flex-direction:row}.shift-form-field--row+p{margin-top:10px}.shift-form-field--full{width:100%}.shift-form-field--half{flex:0 0 50%;width:50%}.shift-form-field--reduced{flex:0 0 auto}.shift-form-field-options{display:flex;justify-content:space-between}.shift-form-field-options .shift-form-field{display:flex;flex:0 0 40%}.shift-form-field-options .shift-form-field label,.shift-form-field-options .shift-form-field>span{min-width:25%;color:#909090}.shift-form-field-options .shift-form-field div{flex:1;display:flex;justify-content:flex-end}.shift-form-field-options-driver .shift-form-field{justify-content:space-between}.shift-form-field-options-delegate .shift-form-field{justify-content:space-between;margin-top:20px}.shift-form-field label,.shift-form-field>span{color:#909090;font-size:14px;font-weight:normal;display:inline-block}.shift-form-field label{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shift-form-field .shift-form-field-input .group{top:0;left:0;right:0;z-index:2;width:100%;box-shadow:none;border:1px solid #c1c1c1;border-radius:3px}.shift-form-field .shift-form-field-input .group .input-wrapper{padding:5px 10px;box-shadow:none}.shift-form-field .shift-form-field-input .group .input-wrapper input{box-shadow:none;padding:0;border:0}.shift-form-field .shift-form-field-input{display:inline-block;position:relative}.shift-form-field .shift-form-field-input--grey{color:#c1c1c1}.shift-form-field .shift-form-field-input--checkbox-label{display:flex}.shift-form-field .shift-form-field-input--location{margin-bottom:20px}.shift-form-field .shift-form-field-input input{font-weight:500}.shift-form-field .shift-form-field-input input:disabled{color:#c1c1c1;cursor:not-allowed}.shift-form-field .shift-form-field-input--text input,.shift-form-field .shift-form-field-input--text textarea,.shift-form-field .shift-form-field-input--select{display:block;padding:0 10px;background:#fff;border:1px solid #c1c1c1;border-radius:3px}.shift-form-field .shift-form-field-input--text .group--addaddr input{border:0}.shift-form-field .shift-form-field-input--time{border:1px solid #c1c1c1;border-radius:3px}.shift-form-field .shift-form-field-input--time input{display:block;padding:0 !important;background:transparent !important;border-radius:3px !important;height:40px !important;font-size:14px !important;color:#000 !important}.shift-form-field .shift-form-field-input--time .rc-time-picker{margin-left:0;margin-right:0}.shift-form-field .shift-form-field-input--time .rc-time-picker:first-child input{border-right:none !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding-left:10px !important;padding-right:5px !important}.shift-form-field .shift-form-field-input--time .rc-time-picker:last-child input{border-left:none !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding-right:10px !important;padding-left:5px !important}.shift-form-field .shift-form-field-input--text,.shift-form-field .shift-form-field-input--text input{height:40px}.shift-form-field .shift-form-field-input--location{height:60px}.shift-form-field .shift-form-field-input--long,.shift-form-field .shift-form-field-input--long input{height:52px}.shift-form-field .shift-form-field-input--textarea{display:block;height:80px}.shift-form-field .shift-form-field-input--textarea textarea{height:100%;padding:5px 10px}.shift-form-field .shift-form-field-input input[type=text],.shift-form-field .shift-form-field-input input[type=number],.shift-form-field .shift-form-field-input textarea{width:100%}.shift-form-field .shift-form-field-input textarea{font-weight:400}.shift-form-field .shift-form-field-input input[type=number]{z-index:1;position:relative;background:transparent}.shift-form-field .shift-form-field-input input[type=checkbox]:not(.visible){display:none}.shift-form-field .shift-form-field-input input[type=checkbox]:not(.visible)+.shift-form-field-checkbox{position:relative;display:block;top:3px;width:15px;height:15px;border:1px solid #c1c1c1}.shift-form-field .shift-form-field-input input[type=checkbox]:not(.visible):checked+.shift-form-field-checkbox{background-color:#ab2b87}.shift-form-field .shift-form-field-input input[type=checkbox]:not(.visible):checked+.shift-form-field-checkbox::before{position:absolute;top:50%;left:50%;transform:translate(-55%, -65%) rotate(45deg);content:"";display:block;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0}.shift-form-field .shift-form-field-input .Select.is-disabled{background:#fff;opacity:.5}.shift-form-field .shift-form-field-input .Select.is-disabled .Select-control{cursor:not-allowed}.shift-form-field .shift-form-field-input .Select-control{border:1px solid #c1c1c1;border-radius:3px;height:40px}.shift-form-field .shift-form-field-input .Select-placeholder,.shift-form-field .shift-form-field-input .Select--single>.Select-control .Select-value{line-height:40px}.shift-form-field .shift-form-field-input .Select-input{height:38px}.shift-form-field .shift-form-field-input .Select-menu-outer{z-index:2}.shift-form-field .shift-form-field-input .Select-menu-outer img{float:left;height:36px;width:36px;margin:3px 15px 0 0;border:2px solid rgba(0,0,0,.1);object-fit:cover;border-radius:50%}.shift-form-field .shift-form-field-placeholder{position:relative}.shift-form-field .shift-form-field-placeholder::after{display:block;content:attr(data-placeholder);position:absolute;top:50%;transform:translateY(-50%);color:#c1c1c1;font-weight:400}.shift-form-field .shift-form-field-placeholder--right::after{right:30px}.shift-form-field .shift-form-field-placeholder--left::after{left:10px}.shift-form-field.half{width:45%;float:left}.shift-form-field.half label{width:auto;display:block}.shift-form-field .dropdown-control,.shift-form-field .dropdown-menu{width:100%}.shift-form-field .dropdown-control{height:52px}.shift-form-field .dropdown-control img,.shift-form-field .dropdown-option img{height:20px;width:auto;margin:0 10px 0 0;float:right}.shift-form-field .dropdown-root{margin-right:0}.shift-form-error{color:red}.shift-form-slider .slider-value{width:40%;display:inline-block}.shift-form-slider .slider-bar{width:60%;display:inline-block}.daypicker-container .DayPicker{outline:none;padding:0}.daypicker-container .DayPickerInput{display:block}.daypicker-container .DayPickerInput input{width:100%}.daypicker-container .DayPickerInput-OverlayWrapper{z-index:3}.daypicker-container .DayPicker-Caption{margin:5px}.daypicker-container .DayPicker-Month{margin:0;padding:0;display:flex;flex-direction:column}.daypicker-container .DayPicker-wrapper{padding:0}.daypicker-container .DayPicker-WeekdaysRow{display:flex;margin-top:5px}.daypicker-container .DayPicker-Weekday{flex:1;padding:0;border:none;color:#c1c1c1;font-weight:400}.daypicker-container .DayPicker-Weekday *{text-decoration:none}.daypicker-container .DayPicker-Day{border:none;outline:none;padding:6.5px 0;min-width:34px}.daypicker-container .DayPicker-Day:not(.DayPicker-Day--past):not(.DayPicker-Day--outside):hover{background-color:#ab2b87;color:#fff}.daypicker-container .DayPicker-Day--past{color:#c1c1c1}.daypicker-container .DayPicker-Day--outside{color:#ebebeb}.daypicker-container .DayPicker-Day--today{color:#d0021b}.daypicker-container .DayPicker-Day--selected{background-color:#ab2b87;color:#fff}.daypicker-container .DayPicker-Caption{font-size:28px;height:initial}.daypicker-container .DayPicker-Body{display:block;margin-top:5px}.daypicker-container .DayPicker-NavButton{top:-5px}.daypicker-container .DayPicker-NavButton::before{color:#000}.create-shift{min-width:600px}@media(max-width: 767px){.create-shift{min-width:300px;width:300px}}@media(min-width: 768px)and (max-width: 1199px){.create-shift{min-width:300px;width:300px}}.create-shift-modal{margin:0 auto;background-color:transparent !important;border:none !important}.create-shift-modal .popup-header h1{line-height:4rem}.create-shift-modal .icon-close{color:#fff;font-weight:600}@media(max-width: 767px){.create-shift-modal{padding:0 !important}}@media(max-width: 767px){.create-shift-modal .popup-header{margin:0}}@media(max-width: 767px){.create-shift-modal .popup-header-dismiss{margin-right:16px}}.agent-shift-container{overflow:visible;display:flex;padding:0 16px 32px 16px;margin-left:auto;margin-right:auto;margin-bottom:27px;position:relative;z-index:1}@media(max-width: 767px){.agent-shift-container{margin-bottom:0;padding-bottom:0;padding:initial}}@media(min-width: 768px)and (max-width: 1199px){.agent-shift-container{margin-bottom:0;padding-bottom:0;padding:initial}}.agent-shift-container>.card{width:280px}.agent-shift-container>.card:not(:last-child){margin-right:16px}.agent-shift-container>.card>.card-content{padding:10px}.agent-shift-container>.card>.card-content>.card-title{padding:0 10px;font-size:16px;line-height:35px;font-weight:400;color:#fff;background-color:#ab2b87;width:100%}.agent-shift-container>.card>.card-content>.card-title.rounded{border-radius:10px}@media(max-width: 767px){.agent-shift-container .swiper-wrapper .card{height:auto}}@media(min-width: 768px)and (max-width: 1199px){.agent-shift-container .swiper-wrapper .card{height:auto}}@media(max-width: 767px){.agent-shift-container .swiper-wrapper>.card{height:auto}}@media(min-width: 768px)and (max-width: 1199px){.agent-shift-container .swiper-wrapper>.card{height:auto}}.agent-shift-container .agent-role-card .card-content{display:flex;flex-direction:column;align-items:center;height:100%}.agent-shift-container .agent-role-card .card-content .multiservice-checkbox{text-align:center;font-weight:400;font-size:15px;margin-top:10px}.agent-shift-container .agent-role-card .card-content form{border-top:none;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start;padding:8px 16px;row-gap:8px}.agent-shift-container .agent-role-card .card-content form .role-item.active::before{font-size:9px;left:calc(50% + 15px);padding:4px}.agent-shift-container .agent-role-card .card-content form .service-role-item{width:33%}.agent-shift-container .agent-role-card .card-content form div{margin:0}.agent-shift-container .agent-role-card .card-content form div .item-circle-wrapper{height:50px;width:50px;margin:0 auto}@media(max-width: 767px){.agent-shift-container .agent-role-card .card-content form div .item-circle-wrapper{height:50px;width:50px;margin:0 auto}}.agent-shift-container .agent-role-card .card-content form div .item-circle-wrapper .icon{font-size:24px}.agent-shift-container .agent-role-card .card-content form div .item-circle-wrapper-disabled{cursor:inherit;background-color:#ebebeb}.agent-shift-container .agent-role-card .card-content>form{align-items:center}.agent-shift-container .agent-role-card .card-content>form div .item-circle-wrapper{height:60px;width:60px}.agent-shift-container .agent-role-card .card-content>form div .item-circle-wrapper .icon{font-size:30px}.agent-shift-container .agent-role-card .card-content .modal-bottom-bar{margin-top:auto;margin-bottom:16px}.agent-shift-container .agent-role-detail{box-shadow:none}.agent-shift-container .agent-role-detail .input-wrapper{background-color:#fff;border-radius:4px}.agent-shift-container .agent-role-detail .input-wrapper input{background-color:transparent;display:block;width:100%;height:40px;border:none;padding:0 10px}.agent-shift-container .agent-role-detail .input-wrapper .placeholder{color:#bdbdbd;font-size:16px}.agent-shift-container .agent-role-detail .input-wrapper,.agent-shift-container .agent-role-detail .arrow-wrapper{position:relative;border:1px solid #c1c1c1}.agent-shift-container .agent-role-detail .input-wrapper input,.agent-shift-container .agent-role-detail .arrow-wrapper input{width:calc(100% - 30px)}.agent-shift-container .agent-multiservice-card{margin-right:20px !important}.agent-shift-container .agent-multiservice-card .card-content{height:100%}.agent-shift-container .agent-multiservice-card .card-content .selected-services{display:flex;flex-flow:row;justify-content:space-evenly;margin-top:8px;padding:8px 16px}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service{text-align:center;width:33%}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service button i{font-size:20px}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item{margin-top:8px}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .item-circle-wrapper{display:block;border:1px solid #c1c1c1;border-radius:50%;cursor:pointer;height:60px;position:relative;margin:0 auto;width:60px}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .item-circle-wrapper.active{border:1px solid #ab2b87;color:#ab2b87}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .item-circle-wrapper i{color:#c1c1c1;font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .item-circle-wrapper i.active{color:#ab2b87}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .role-details-item{height:50px;width:50px}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .role-details-item i{font-size:24px}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .role-item-name{color:#000;margin-top:2px;text-align:center}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .role-item-name.active{color:#ab2b87}.agent-shift-container .agent-multiservice-card .card-content .selected-services .selected-service .role-item .role-details-item-name{font-size:12px}@media(max-width: 767px){.agent-shift-container .agent-time-card{min-width:280px}}@media(min-width: 768px)and (max-width: 1199px){.agent-shift-container .agent-time-card{min-width:280px}}.agent-shift-container .agent-time-card .card-content{display:flex;flex-direction:column;height:100%}.agent-shift-container .agent-time-card .items-container{margin:auto;margin:10px 0}.agent-shift-container .agent-time-card .question{margin-top:20px;border-top:1px solid #fff}.agent-shift-container .agent-time-card .spinner .buzzworkers-count{color:#fff}.agent-shift-container .agent-time-card .spinner .arrow-left{border-right-color:#fff}.agent-shift-container .agent-time-card .spinner .arrow-right{border-left-color:#fff}@media(max-width: 767px){.agent-shift-container .agent-location-card{min-width:300px}}@media(min-width: 768px)and (max-width: 1199px){.agent-shift-container .agent-location-card{min-width:300px}}.agent-shift-container .agent-location-card .group.group--addrlist .action-wrapper{border:1px solid #ccc;border-width:0 1px 1px 1px;border-radius:0 0 4px 4px}.agent-shift-container .agent-location-card .group.group--addrlist .address-list{border:1px solid #ccc;border-width:0 1px}.agent-shift-container .agent-location-card .group .input-wrapper{border:1px solid #ccc;box-shadow:none}.agent-shift-container .agent-location-card .card-content{height:100%;display:flex;flex-direction:column}.agent-shift-container .agent-location-card .card-content .content-container{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;height:0px}.agent-shift-container .agent-location-card .card-title{margin-bottom:8px}.agent-shift-container .agent-location-card .content-container>div:last-child{margin-top:10px;padding:0 5px}.agent-shift-container .agent-location-card .LocationCard{box-shadow:none;width:100%;height:70px}.agent-shift-container .agent-location-card .LocationCard .group .input-wrapper p{padding:8px}.agent-shift-container .agent-location-card__client{position:relative;padding:0 5px;z-index:1000}.agent-shift-container .agent-location-card__client .Select-control{width:100%}.agent-shift-container .agent-location-card__client .card{border-radius:0;box-shadow:none}.agent-shift-container .agent-location-card .LocationCard .group{position:relative}@media(max-width: 767px){.agent-shift-container .agent-delegate-card{min-width:300px}}@media(min-width: 768px)and (max-width: 1199px){.agent-shift-container .agent-delegate-card{min-width:300px}}.agent-shift-container .agent-delegate-card .card-content{display:flex;flex-direction:column;height:100%}.agent-shift-container .agent-delegate-card .card-content>div{padding:0 5px}.agent-shift-container .agent-delegate-card .checkbox{margin-top:8px;margin-bottom:16px;display:flex}.agent-shift-container .agent-delegate-card .checkbox input{margin:auto 6px auto 0}.agent-shift-container .agent-delegate-card .checkbox i{margin:auto 4px;color:#888}.agent-shift-container .agent-delegate-card .option{margin-top:8px;margin-bottom:2px;display:flex}.agent-shift-container .agent-delegate-card .option.select{display:flex;justify-content:space-between}.agent-shift-container .agent-delegate-card .option.select.invalid{border:1px solid red;position:relative}.agent-shift-container .agent-delegate-card .option.select.invalid::after{position:absolute;top:0;left:30%;display:block;content:"Required!";color:red}.agent-shift-container .agent-delegate-card .option.select .option-select{border:none;background-color:transparent}.agent-shift-container .agent-delegate-card .option.select .option-select:focus-visible{outline:none}.agent-shift-container .agent-delegate-card .option.select .option-select.consultant{max-width:70%}.agent-shift-container .agent-delegate-card .agent-rates label{margin-bottom:4px;font-weight:300}.agent-shift-container .agent-delegate-card .agent-rates input{border:1px solid #c1c1c1;border-radius:3px;padding:4px 5px 4px 20px;width:100%}.agent-shift-container .agent-delegate-card .agent-rates input:disabled{background-color:#f9f9f9}.agent-shift-container .agent-delegate-card .agent-rates .shift-form-field{position:relative}.agent-shift-container .agent-delegate-card .agent-rates .shift-form-field .title{margin-bottom:4px}.agent-shift-container .agent-delegate-card .agent-rates .shift-form-field label{color:#000}.agent-shift-container .agent-delegate-card .agent-rates .shift-form-field::after{position:absolute;right:40px;bottom:5px;content:"/h"}.agent-shift-container .agent-delegate-card .agent-rates .shift-form-field::before{position:absolute;left:10px;bottom:5px;content:"£"}.agent-shift-container .agent-delegate-card .cost-breakdown{margin-top:8px}.agent-shift-container .agent-delegate-card .cost-breakdown i{color:#888;margin-left:8px}.agent-shift-container .agent-delegate-card .modal-bottom-bar{margin-top:auto;margin-bottom:16px}.agent-shift-container .agent-delegate-card .title{margin-bottom:4px}.agent-shift-container .agent-delegate-card .dropdown-control{padding:0 4px;display:flex;align-items:center}.agent-shift-container .agent-delegate-card .dropdown-control .payment-dropdown-option{align-items:center}.agent-shift-container .agent-delegate-card .dropdown-control .payment-dropdown-option--info{flex-direction:column}.agent-shift-container .agent-delegate-card .dropdown-menu .dropdown-option{padding:12px 8px}.agent-shift-container .agent-delegate-card .dropdown-menu .dropdown-option .payment-dropdown-option--info{flex-direction:column}.job-details-modal{padding:32px;min-height:200px;width:calc(100vw - 400px);min-width:800px;max-width:calc(100vw - 40px);height:100%}.job-container-modal-cell{height:60px;margin-top:14px}.job-container-toolbar{width:100%;text-align:right;margin-top:8px;margin-bottom:16px}.job-container-profile-image{width:48px;height:48px;margin-left:10px;margin-right:10px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.details-box{float:left}.details-box-right{position:inline;text-align:right;margin-bottom:40px}.date-time-box .date-time-data{display:inline}.modal-table{box-shadow:none}input[type=number]{width:110px}.react-tabs__tab-list{border-bottom:1px solid #c1c1c1;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#c1c1c1;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus::after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.react-tabs__tab-panel--disabled{color:#c1c1c1;cursor:default}.react-router-modal__modal{max-height:100vh}.job-info{margin-left:auto;margin-right:auto;height:auto;width:auto;padding-top:16px;padding-bottom:16px;border-top:1px solid #c1c1c1}.job-info .job-info-left{float:left;width:50%}.job-info .job-info-right{float:left;width:50%}.job-info .job-info-label{float:left;width:150px;padding-bottom:4px;padding-top:4px}.job-info .job-info-value{float:left;width:calc(100% - 150px);padding-bottom:4px;padding-top:4px}.job-info div::after{clear:both}.job-info .job-info-clear{clear:both}.job-info .job-info-progress{width:150px;margin-top:6px;margin-right:8px;float:left;background-color:#ebebeb}.cancel-shift{padding:32px;min-height:200px;min-width:480px}.modal-bottom-bar{margin-top:32px;padding-top:16px;width:100%;text-align:center}.modal-bottom-bar{margin-top:32px;padding-top:16px;width:100%;text-align:center}.modal-bottom-bar{margin-top:32px;padding-top:16px;width:100%;text-align:center}.subscriptions-table .title{padding:15px;margin-bottom:5px}.mobile-table-card-container{width:100%}.mobile-table-card{padding:10px 10px 0 10px;display:flex;width:100%;flex-direction:column}.mobile-table-card a{color:#000}.mobile-table-card .filters{align-items:center;margin-bottom:12px}.mobile-table-card .card{padding:10px 15px 10px 15px;margin-bottom:20px;box-shadow:0 1px 5px 0 rgba(0,0,0,.3)}.mobile-table-card .card h5{font-size:14px}.mobile-table-card .card .rt-status-cell{display:inline-block}.mobile-table-card .card .dotted{border:2px dashed #ab2b87 !important}.mobile-table-card .card .content{display:flex;font-weight:100}.mobile-table-card .card .content .info{flex:1 0 0}.mobile-table-card .card .freelancer{width:150px}.mobile-table-card .card .freelancer-sec{text-align:center}.mobile-table-card .card .freelancer-sec a{display:inline-block}.mobile-table-card .card .expanded-content .grouped-item{margin-top:5px}.loading-more-mobile .spinner-container{padding:10px !important}.client-checkout-link-modal{margin-left:-32px}.client-checkout-link-modal .link-input{width:100%;height:35px;margin:10px 0;padding:0 10px;font-size:16px;font-weight:400;border-radius:5px;border:1px solid #ebebeb;background-color:#fafafa}.client-checkout-link-modal>div:first-child{margin:0 0 32px 32px}.calendar-event-WA{border-left:6px solid #4136c6 !important}.calendar-event .icon-WA{color:#4136c6}.calendar-event-BT{border-left:6px solid #4e4a85 !important}.calendar-event .icon-BT{color:#4e4a85}.calendar-event-BM{border-left:6px solid #837cdf !important}.calendar-event .icon-BM{color:#837cdf}.calendar-event-MX{border-left:6px solid #9492b5 !important}.calendar-event .icon-MX{color:#9492b5}.calendar-event-KP{border-left:6px solid #19108b !important}.calendar-event .icon-KP{color:#19108b}.calendar-event-d1{border-left:6px solid #074e80 !important}.calendar-event .icon-d1{color:#074e80}.calendar-event-d2{border-left:6px solid #70add9 !important}.calendar-event .icon-d2{color:#70add9}.calendar-event-d4{border-left:6px solid #2d7fbf !important}.calendar-event .icon-d4{color:#2d7fbf}.day-event{height:100%;margin-top:4px;margin-left:4px}.day-event div{margin-bottom:4px}.day-event i{font-size:1.3rem}.day-event span{line-height:20px}.day-event__title{margin-top:4px}.day-event__title .margin-left{margin-left:4px}.day-event__location{display:flex;flex-direction:column}.day-event__location .client{font-weight:600}.day-event__bookings{display:flex;flex-flow:row wrap}.day-event__bookings--photo{border-radius:50%;margin-right:8px;height:50px;width:50px}.week-event-container{height:100%}.week-event-container .week-event{position:relative;overflow-x:scroll;min-width:100px;height:100%;margin-top:4px;margin-left:4px}.week-event-container .week-event div{margin-bottom:4px}.week-event-container .week-event i{font-size:1.3em}.week-event-container .week-event span{line-height:20px}.week-event-container .week-event__title{margin-top:4px}.week-event-container .week-event__title .margin-left{margin-left:4px}.week-event-container .week-event__title a:hover{text-decoration:underline}.week-event-container .week-event__location{display:flex;flex-direction:column}.week-event-container .week-event__location .client{font-weight:600}.week-event-container .week-event__bookings{display:flex;flex-flow:row wrap}.week-event-container .week-event__bookings--photo{border-radius:50%;margin-right:8px;height:25px;width:25px}.cancel-worker-modal{width:500px;padding:15px 30px 30px 30px}.cancel-worker-modal .cancel-worker-body{padding-bottom:30px;max-width:992px}.cancel-worker-modal .cancel-worker-text{margin-bottom:10px}.cancel-worker-modal .cancel-worker-spinner{padding-top:0;padding-bottom:0}.cancel-worker-modal .cancel-worker-checkbox input{cursor:pointer;height:25px;margin-right:5px;vertical-align:middle;width:25px}.cancel-worker-modal .cancel-worker-checkbox span{vertical-align:middle}.cancel-worker-modal .margin-top-20{margin-top:20px}.cancel-worker-modal .btn{padding:4px 10px;font-weight:400;margin:5px;width:115px;height:35px;border-radius:25px}.cancel-worker-modal .cancel-btn{color:#c1c1c1}.edit-rates-modal{width:600px;padding:15px 30px 30px 30px}.edit-rates-body{border-spacing:0 .5em;padding-bottom:30px;width:100%}.edit-rates-body td:first-child{width:200px}.edit-rates-body .react-datepicker-wrapper{width:100%}.edit-rates-label{text-align:left}.edit-rates-date-field{border:1px solid #c1c1c1;border-radius:3px;padding:4px 0;text-align:center;width:100%}.edit-rates-checkbox{text-align:left}.edit-rates-checkbox input{height:25px;width:25px;vertical-align:middle}.edit-series-rates-field{position:relative}.edit-series-rates-field input{border:1px solid #c1c1c1;border-radius:3px;padding:4px 5px 4px 5px;text-align:center;width:100%}.edit-series-rates-field::after{position:absolute;right:40px;bottom:5px;content:"/h"}.edit-series-rates-field::before{position:absolute;left:10px;bottom:5px;content:"£"}.edit-series-spinner{padding-top:0;padding-bottom:0}.tooltip{z-index:10000 !important}.confirm-edit-rates-modal{width:500px;padding:15px 30px 30px 30px}.confirm-edit-rates-body{padding-bottom:30px;max-width:992px}.confirm-edit-rates-body p{margin-bottom:10px}.change-mode-modal{width:600px;padding:15px 30px 30px 30px}.change-mode-modal .change-mode-body{padding-bottom:30px;max-width:992px}.change-mode-modal .change-mode-text{margin-bottom:10px}.change-mode-modal .change-mode-spinner{padding-top:0;padding-bottom:0}.change-mode-modal .margin-top-20{margin-top:20px}.change-mode-modal .btn{padding:4px 10px;font-weight:400;margin:5px;width:115px;height:35px;border-radius:25px}.change-mode-modal .cancel-btn{color:#c1c1c1}.table-container{padding:32px;padding-bottom:48px;flex:1;height:100%}@media(max-width: 992px){.table-container>span>div>div{margin:0 -32px}}.table-container .table-filter-container{height:53px}.table-container .ReactTable,.table-container .fc-view-harness{height:auto !important}.panel-container{flex:1;overflow:auto}.rt-resizable-header-content{padding-top:24px;padding-bottom:24px;font-weight:500}.rt-th{text-align:left}.-odd{background-color:#fafbfc}.rt-checkbox-cell{text-align:center}.rt-status-cell img{height:10px;width:10px;margin-right:4px}.rt-contact-confirm i{margin-right:4px}.link-highlight{cursor:pointer;color:#ab2b87}.xsmall-col{max-width:60px !important}.first-col-fixed,.small-col{max-width:100px !important}.medium-col{max-width:130px !important}.large-col{max-width:200px !important}.col-center{text-align:center}.link-highlight{float:right;padding-right:40px}.ReactTable .rt-tr:hover,.fc-view-harness .rt-tr:hover{cursor:pointer;background-color:#f5f5f5}.confirm-icon{color:#006400;padding-left:5px}.warning-icon{color:#ff8c00;padding-left:5px}.error-icon{color:#c40;padding-left:5px}.tracking-table{margin-bottom:20px;height:134px}.display-flex{display:flex}.messages-count{background-color:#2779bc;color:#fff !important;padding:3px 8px 3px 8px;border-radius:15px;font-size:10px !important;margin-left:5px;text-align:center;font-weight:700}.map-container-nav-bar{padding:0 0 0 0;margin-left:10px;display:inline-flex}.map-container-nav-bar .tab{overflow:hidden;border:1px solid #ccc;width:98px;border-radius:10px}.map-container-nav-bar .tab button{border:none;outline:none;cursor:pointer;padding:14px 17px}.map-container-nav-bar .tab button:hover{background-color:#ddd;overflow:hidden}.map-container-nav-bar .tab button.active{color:#fff;background-color:#4581f4}.tracking-google-map{overflow:both}.tracking-table+div .gm-style div>div:last-child>div>div:first-child>div{background-color:#fff !important;border-radius:5px !important}.tracking-table+div .gm-style div>div:last-child>div>div:first-child>div:nth-child(3)>div div{background-color:#fff !important}.tracking-table+div .gm-style div>div:last-child>div>div:first-child>div:first-child{background:transparent !important}.tracking-table+div .gm-style .gm-style-iw{font-weight:500}.info-win{font-size:10px}.tracking-table+div .gm-style div div div div div div div div{padding:0;margin:0;padding:0;top:0;font-size:16px;box-shadow:none !important}.change-password-main{display:flex;flex-direction:column;justify-content:center;min-height:300px;max-height:100%;max-width:420px;padding:1rem;margin:1rem;background:#fff;border-radius:2px;box-shadow:0 3px 8px rgba(0,0,0,.25)}.change-password-content-header{padding:1rem 0 2rem}.change-password-content-header__title{font-size:1.7rem;font-weight:500;text-align:center}.change-password-content{padding:0 2rem}.change-password-error{color:#ec5840;font-size:1rem;font-weight:500;margin-bottom:20px}.change-password-form{display:flex;flex-direction:column;align-items:center}.change-password-form .input-wrapper{width:100%}.change-password-form button{max-width:230px}.edit-profile-main{display:flex;flex-direction:column;justify-content:center;min-height:300px;max-height:100%;max-width:100%;padding:1rem;margin:1rem;background:#fff;border-radius:2px;box-shadow:0 3px 8px rgba(0,0,0,.25)}.edit-profile-content-header{padding:1rem 0 2rem}.edit-profile-content-header__title{font-size:1.7rem;font-weight:500;text-align:center}.edit-profile-comment{font-size:12px !important;color:gray}.operations .DayPicker{outline:none;padding:0;padding:10px 0 0}.operations .DayPicker-Month{margin:0;padding:0;display:flex;flex-direction:column}.operations .DayPicker-wrapper{padding:0}.operations .DayPicker-WeekdaysRow{display:flex;margin-top:5px}.operations .DayPicker-Day{border:none;outline:none;padding:10px;min-width:20px;box-sizing:content-box}.operations .DayPicker-Day--past{color:rgba(255,255,255,.5)}.operations .DayPicker-Day--today{color:#ab2b87}.operations .DayPicker-Caption{margin:5px 0 0;font-size:28px;height:initial;color:#ab2b87;font-weight:600}.operations .DayPicker-Body{display:block;margin-top:5px}.operations .DayPicker-NavButton::before{font-size:25px;color:#ab2b87}.operations .DayPicker-Weekday{flex:1;padding-top:16px;border:none;color:#8b9898;font-weight:400}.operations .DayPicker-Weekday *{text-decoration:none}.operations .DayPicker-Day--selected:not(.DayPicker-Day--disabled){color:#fff;background-color:#ab2b87;border-radius:0}.operations .DayPicker-Day--selected:not(.DayPicker-Day--disabled).DayPicker-Day--outside{color:#80b6e1}.operations .DayPicker-Day--selected:not(.DayPicker-Day--disabled).DayPicker-Day--selected-right{border-top-right-radius:50%;border-bottom-right-radius:50%}.operations .DayPicker-Day--selected:not(.DayPicker-Day--disabled).DayPicker-Day--selected-left{border-top-left-radius:50%;border-bottom-left-radius:50%}.select-client-search{margin-right:12px;padding-bottom:4px}.select-client-search.is-open .Select-control{border-radius:4px}.select-client-search .Select-control .Select-multi-value-wrapper{display:flex;flex-wrap:wrap;max-height:48px;overflow:auto;padding:5px 0}.select-client-search .Select-control .Select-multi-value-wrapper .Select-value{color:#000;background:#f5f5f5;border:1px solid #c1c1c1}.select-client-search .Select-control .Select-multi-value-wrapper .Select-value .Select-value-icon{border-right:1px solid #c1c1c1}.select-client-search .Select-control .Select-multi-value-wrapper .Select-value .Select-value-icon:hover{background:#f5f5f5;color:#000}.select-client-search .Select-control .Select-multi-value-wrapper .Select-value .Select-value-label{line-height:26px}.select-client-search .Select-control .Select-multi-value-wrapper .Select-placeholder{margin-top:6px}.select-client-search .Select-control .Select-multi-value-wrapper .Select-input{padding-top:5px}.select-client-search .Select-control .Select-clear-zone{right:0}.select-client-search .Select-control .Select-clear-zone .Select-clear{color:#000}.select-client-search .Select-menu-outer{min-width:200px;border-radius:3px}.select-client-search .Select-menu-outer .Select-menu{border-radius:3px}.select-client-search .Select-menu-outer .Select-menu .Select-option{box-sizing:border-box;white-space:nowrap;color:rgba(51,51,51,.8);cursor:pointer;display:block;padding-top:16px;padding-bottom:16px;padding-left:32px;padding-right:32px;font-weight:500}.select-client-search .Select-menu-outer .Select-menu .Select-option:hover{background-color:rgba(171,43,135,.1);color:#333}.select-client-search .Select-menu-outer .Select-menu .Select-option:not(:hover){background-color:#fff}.resolve-case-modal{height:100%;display:flex;flex-flow:column nowrap;padding:0 32px;text-align:left}.resolve-case-modal h1{text-align:center;font-weight:600;font-size:36px;line-height:90px}.resolve-case-modal h2{margin-bottom:5px;font-weight:400}.resolve-case-modal h2:not(:first-of-type){margin-top:20px}.resolve-case-modal label{color:#909090;font-size:14px;font-weight:normal;display:inline-block;margin-bottom:5px}.resolve-case-modal textarea{height:50%;border-radius:3px;border:1px solid #c1c1c1;padding:16px 20px}.notificationsBox{font-size:12px;position:fixed;top:13px;left:230px;width:420px;padding:10px 10px 10px 10px;background:#fff;border:1px solid rgba(100,100,100,.4);border-radius:0 0 2px 2px;box-shadow:0 3px 8px rgba(0,0,0,.25);z-index:1000;min-height:423px}.notificationsBox p{font-size:12px}.notificationsBox .header{background-clip:padding-box;background-color:#fff;border-bottom:solid 1px #dddfe2;padding:8px 12px 6px;position:fixed;width:400px;font-weight:600}.notificationsBox .footer{background-color:#fff;border-top:solid 1px #dddfe2;padding:8px 12px 6px;width:400px;font-weight:600;position:fixed;top:400px;text-align:center;color:#365899}.notificationsBox .loading{height:400px;margin:0 auto;padding:45%}.notificationsBox .loading-more{margin:8% 0% 5% 48%;height:50px}.notificationsBox ul{margin-top:-10px}.notificationsBox ul li{border-bottom:1px solid #dddfe2;margin:10px 0 0 0}.notificationsBox .inner{overflow-y:scroll;max-height:400px}.notificationsBox .notifications-content{padding:5px;font-weight:300;color:#000;display:block;border-left:3px solid #000;background-color:#fafafa}.notificationsBox .notifications-content span{display:block}.notificationsBox .notifications-content .timestamp{color:#999}.notificationsBox .notifications-content .timestamp::before{content:"—";display:inline-block;margin-right:3px;color:#aaa}.notificationsBox .empty{text-align:center;font-size:14px;margin:12px}.notificationsBox::before{border:1px solid #c1c1c1;content:"";display:inline-block;width:20px;height:20px;position:absolute;left:-11px;top:97px;transform:rotate(45deg);background:linear-gradient(45deg, #fff, #fff 50%, transparent 51%, transparent);border-width:0 0 1px 1px;box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1)}.notificationsContainer{padding:32px;width:100%;display:flex;flex-wrap:wrap}@media(max-width: 768px){.notificationsContainer{padding:0}}.notificationsContainer .box{flex-grow:1;width:420px;padding:10px 10px 10px 10px;background:#fff;border-radius:0 0 2px 2px;box-shadow:0 3px 8px rgba(0,0,0,.25);min-height:300px;max-height:100%;margin:10px}.notificationsContainer .box .badge{background-color:#ab2b87;color:#fff !important;font-size:10px !important;float:right;min-width:10px;padding:5px 7px;font-weight:700;line-height:1;text-align:center;border-radius:10px}.notificationsContainer .box .loading{height:400px;margin:0 auto;padding:45%}.notificationsContainer .box .loading-more{margin:8% 0% 5% 48%;height:50px}.notificationsContainer .box ul li{border-bottom:1px solid #dddfe2;margin:10px 0 0 0}.notificationsContainer .box .inner{overflow-y:scroll;height:calc(100% - 30px);scrollbar-width:none}.notificationsContainer .box .inner::-webkit-scrollbar{display:none}.notificationsContainer .box .notifications-content{padding:5px}.notificationsContainer .box .no-notifications{text-align:center;margin:30px 10px 0;color:#888}.notificationsContainer .header{border-bottom:solid 1px #dddfe2;font-weight:600;padding:0 0 10px 13px}.notificationsContainer .loading{margin:5% auto;width:100px}.notificationsContainer .timestamp{color:#999}.notificationsContainer .timestamp::before{content:"—";display:inline-block;margin-right:3px;margin-top:5px;color:#aaa}.notificationsContainer .loading-more{margin:3% 0% 5% 48%}.notificationsContainer ul li{border-bottom:1px solid #dddfe2;border-bottom:solid 1px #dddfe2;margin:10px 0}.notificationsContainer .content{border-left:3px solid #000;background-color:#fafafa;padding:5px 10px;display:flex}.notificationsContainer .content .info{width:75%;color:#000;font-weight:300;display:block}.notificationsContainer .content .info>span{display:block}.notificationsContainer .content .actions,.notificationsContainer .content .actions-client{width:25%;display:flex;flex-direction:column;justify-content:center;margin-left:auto}.notificationsContainer .content .actions-client .btn::after{content:""}.notificationsContainer .btn{padding:5px;border:1px solid #c1c1c1;border-radius:3px;font-weight:400;margin:2px;background:#fff;position:relative}.notificationsContainer .btn::after{content:"";position:absolute;right:10px;top:44px;font-family:streamline;font-size:12px;font-weight:800;pointer-events:none}.notificationsContainer .resolve-select{margin:2px;height:27px;border:1px solid #c1c1c1;font-weight:400;background:#fff;font-family:"Open Sans",sans-serif;text-align-last:center;font-size:14px;text-align:center;border-radius:3px;padding-right:15px;margin:2px;height:31px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.notificationsContainer .resolve-select:focus{outline:0}.notificationsContainer .resolve-select:hover,.notificationsContainer .btn:hover{background:#fff;border:1px solid transparent;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);cursor:pointer}.upload-freelancer-modal{min-width:500px;padding-bottom:32px}.upload-freelancer-modal dd{margin-left:15px}.upload-freelancer-modal label{display:inline-block;margin-right:15px}.upload-freelancer-modal input[type=file]+label{cursor:pointer;text-align:center;line-height:50px}.upload-freelancer-modal>div.popup-header>p+div>label{width:70px}.upload-freelancer-modal .serviceOptionRadio{margin:10px 10px 10px 0}.upload-freelancer-modal p{margin-bottom:5px}.upload-freelancer-modal .upload-button{padding:10px 17px;text-align:center;margin:10px 0 0 0}.upload-freelancer-modal>div{margin:10px 0 20px}.upload-freelancer-modal>div:last-child{margin-bottom:10px}.upload-freelancer-modal .error{color:#800}.upload-freelancer-modal .errorList{font-family:monospace;overflow-y:scroll;max-height:250px;padding:5px;background-color:#f4f4f4}.upload-freelancer-modal .table-action-button{float:right;margin:20px 0 30px}.upload-freelancer-modal .modal-bottom-bar{text-align:left}.upload-freelancer-modal dl{margin-top:0}.upload-freelancer-modal input[type=file]{position:absolute;opacity:0}.upload-freelancer-modal input[type=file]:disabled+label{background-color:#ebebeb;cursor:default}.table-action-bar{margin-left:auto;white-space:nowrap}.table-action-bar.optional{margin-left:initial}.table-action-bar.filters{margin-right:4px}.table-action-bar.filters .grouped-buttons{display:flex;align-items:flex-start;flex-wrap:nowrap;margin-left:0}@media(max-width: 767px){.table-action-bar.filters .grouped-buttons{height:29px;flex-wrap:nowrap}}.ref-margin-left{margin-left:50px}.searchBarWhite{background:#fff;border:1px solid #fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.searchBarTransparent{border:1px solid #c1c1c1;background-color:transparent}.avatar{border-radius:50%;background-size:cover;background-position:50%;height:40px;width:40px;margin-top:5px;position:relative;border:5px solid #eee}.fr-search-bar-wrapper{display:inline-block;overflow:hidden;border-radius:3px;height:53px;margin-right:8px;background-color:rgba(255,255,255,.8)}.fr-search-bar-wrapper .fr-search-bar{width:100%;background-color:transparent;border:none;min-width:120px;height:100%;padding-left:10px;font-weight:500}.fr-search-bar-wrapper ::placeholder{color:#000;font-weight:500}.fr-search-bar-wrapper:hover{background:#fff;border:1px solid #fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);border-radius:3px}@media(max-width: 767px){.fr-search-bar-wrapper{height:29px}}.flex-items{display:flex}.sms-message-container{margin:0 32px 32px;min-width:500px}.sms-message-container textarea{width:100%;border:1px solid #ccc;overflow:auto;border-radius:5px;padding:5px;box-sizing:border-box}.sms-message-count{text-align:left;font-size:14px}.notification-message-container{margin:0 32px 32px;min-width:500px}.notification-message-container textarea{width:100%;border:1px solid #ccc;overflow:auto;border-radius:5px;padding:5px;box-sizing:border-box}.create-freelancer-modal{min-width:700px;padding-bottom:32px}.create-freelancer-modal>button{margin-right:20px}.create-freelancer-modal>input[type=checkbox]{vertical-align:top;margin-top:4px;margin-right:5px}.create-freelancer-modal>label{display:inline-block;vertical-align:top;line-height:19px;cursor:pointer}.create-freelancer-modal .form-row .input-wrapper{display:inline-block;width:120px;margin-right:20px}.create-freelancer-modal .form-row .input-wrapper.large{width:150px}.create-freelancer-modal .form-row .input-wrapper.small{width:110px}.create-freelancer-modal .form-row .input-wrapper.flex{display:flex;width:auto}.create-freelancer-modal .form-row .input-wrapper.xsmall{width:90px}.create-freelancer-modal .form-row .input-wrapper.link{color:#aaa;font-weight:400;padding-top:3px}.create-freelancer-modal .form-row .input-wrapper.link a{display:inline-block;margin-left:40px}.create-freelancer-modal .form-row button{margin:4px 0 0 10px}.create-freelancer-modal .form-row .form-error{white-space:nowrap;left:5px}.create-freelancer-modal .modal-bottom-bar{margin-top:16px}.create-freelancer-modal .modal-bottom-bar .table-action-button{max-width:500px;margin:0 auto}.create-freelancer-modal .right{flex-grow:1;text-align:right}.create-freelancer-modal .card-role-detail form{padding:0 !important;justify-content:left}.create-freelancer-modal .card-role-detail form .role-name{font-size:11px;position:absolute;white-space:nowrap}.create-freelancer-modal .card-role-detail form .role-name.middle{left:16px}.create-freelancer-modal .card-role-detail form .role-name.shifted{left:8px}.create-freelancer-modal .card-role-detail form .role-item{min-width:33px;flex-grow:0}.create-freelancer-modal .card-role-detail form .role-item.sep{margin-left:10px}.create-freelancer-modal .card-role-detail form .role-item.active::before{left:calc(50% + 8px);padding:2px;font-size:7px}.create-freelancer-modal .card-role-detail form .role-item .item-circle-wrapper{width:30px;height:30px}.create-freelancer-modal .card-role-detail form .role-item .item-circle-wrapper i{font-size:20px}.confirmation-jobs-mass-booking{padding-bottom:30px;max-width:992px}div.mass-booking-indicator{font-size:24px;padding-bottom:30px}.mass-booking-spinner{padding-top:0;padding-bottom:0}.mass-booking-results-container{align-items:flex-start;background-color:#fff;border-color:#c1c1c1;border-style:solid;display:flex;flex-direction:column;margin-bottom:30px;max-height:550px;overflow:auto;padding:30px}.mass-booking-item-result{font-size:16px;font-weight:700}.mass-booking-item-result.success{color:#009b2e}.mass-booking-item-result.warning{color:orange}.mass-booking-item-result.error{color:red}.mass-booking-dvla-warning{color:red;font-size:16px;font-weight:700;margin-bottom:20px}.delegated-job-report-date-field{border:1px solid #c1c1c1;border-radius:3px;padding:4px 8px;width:200px}.delegated-job-report .react-datepicker__day--in-range{background:#ab2b87 !important}.booking-conflict-times-container .modal-dialog{margin-bottom:32px}.booking-conflict-times-container .modal-header{border-bottom:#eee solid 1px}.booking-conflict-times-container .modal-header,.booking-conflict-times-container .modal-footer{padding:10px 20px}.booking-conflict-times-container .spinner-container{padding-top:0;padding-bottom:0}.booking-conflict-times-container .btn-close{color:#aaa;font-size:30px;text-decoration:none;position:absolute;right:5px;top:0}.booking-conflict-times-container .conflict-reason-p{float:right;padding:10px;font-size:14px;font-weight:400;color:#2779bc}.booking-conflict-times-container .conflict-times-sec{margin-top:15px}.booking-conflict-times-container .conflict-times-sec .table{width:100%;border-collapse:collapse}.booking-conflict-times-container .conflict-times-sec .table thead{border-bottom:2px solid #ddd}.booking-conflict-times-container .conflict-times-sec .table thead>tr>th{text-align:left;padding:8px}.booking-conflict-times-container .conflict-times-sec .table tbody>tr{border-bottom:1px solid #ddd}.booking-conflict-times-container .conflict-times-sec .table tbody>tr>td{padding:8px}.booking-conflict-times-container .actions{float:right;padding:0 25px 25px 0}.booking-conflict-times-container .actions .confirm-btn{background-color:#4caf50;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;font-size:15px;margin:4px 2px;cursor:pointer}.booking-conflict-times-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{padding-right:0}.booking-conflict-times-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.booking-conflict-times-container .react-datepicker__year-read-view--down-arrow,.booking-conflict-times-container .react-datepicker__month-read-view--down-arrow{margin-left:160px}.booking-conflict-times-container input{cursor:pointer;border:1px solid #dedede;border-radius:8px;text-align:center;padding:5px}.booking-conflict-times-container .modal-bottom-bar{margin-top:16px}.warning{color:#ff8c00}.error{color:#f40}.stale{color:#999}select.select-time{cursor:pointer}select.select-time option{padding:0}.clock-link span{color:#000;font-weight:300}.clock-out-client{overflow:unset}.operations-page{height:100%}.operations-page__inner{display:flex;flex-direction:column;height:100%}@media(min-width: 992px){.operations-page__header{display:none}}.operations-page__row{display:flex;flex-flow:row nowrap;flex-grow:1;height:100%}@media(max-width: 991px){.operations-page__row{height:calc(100% - 50px)}}.operations-page__aside-column{width:250px;flex-shrink:0;z-index:200}@media(max-width: 991px){.operations-page__aside-column{display:none}}.operations-page__aside-content{height:100vh;position:fixed;top:0;left:0;overflow-y:auto;background:#ab2b87;scrollbar-width:none}.operations-page__aside-content::-webkit-scrollbar{display:none}.operations-page__content-column{flex-grow:1}.operations-page__content-column>.table-container{width:100%}.operations-page__logo{padding:.75rem}.operations-page__logo img{display:block;max-height:40px}.availability-action-modal{width:500px;padding:15px 30px 30px 30px}.availability-action-modal .availability-action-title{font-size:22px}.availability-action-modal .availability-action-body{padding-bottom:30px;max-width:992px}.availability-action-modal .btn{padding:4px 10px;font-weight:400;margin:5px;width:115px;height:35px;border-radius:25px}.availability-action-modal .cancel-btn{color:#c1c1c1}textarea[name=new_list_name]{width:100%;border:1px solid #ccc;overflow:auto;border-radius:5px;padding:5px;box-sizing:border-box;text-align:center}.add-induction-session-container{margin:0 32px 32px;width:420px}.add-induction-session-container .popup-header h1{font-size:30px}.add-induction-session-container div[class^=group]{position:relative;text-align:left;margin:15px 30px;box-sizing:border-box;color:#555;font-family:"Open Sans";font-weight:400;display:flex;align-items:center}.add-induction-session-container div[class^=group] select{width:200px;box-shadow:none;border:1px solid #dedede;border-radius:8px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-sizing:border-box;position:relative;margin-left:auto;border-collapse:separate}.add-induction-session-container div[class^=group] select option{font-family:"Open Sans";font-size:16px}.add-induction-session-container div[class^=group] input{width:200px;box-shadow:none;border:1px solid #dedede;border-radius:8px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-sizing:border-box;position:relative;margin-right:0 !important;margin-left:auto !important;border-collapse:separate}.add-induction-session-container div[class^=group] input+span{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.add-induction-session-container textarea{width:100%;height:100px;border:1px solid #ccc;overflow:auto;border-radius:5px;padding:5px;box-sizing:border-box}.induction-session-datepicker div.react-datepicker-wrapper{margin-left:auto !important;width:200px}.induction-session-datepicker div.react-datepicker-wrapper+span{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.group-time{position:relative;display:flex;align-items:center;margin:15px 30px;box-sizing:border-box;color:#555;font-family:"Open Sans";font-weight:400}.group-time input{width:200px;box-shadow:none;border:1px solid #dedede;border-radius:8px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-sizing:border-box;position:relative;margin-right:0 !important;margin-left:auto !important;border-collapse:separate}.group-time .input-group-addon{position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:2}.fc-view-harness{margin-top:30px}.fc-header-toolbar{width:100% !important;min-width:300px !important}.fc-button{padding:16px 20px !important;border:1px solid #c1c1c1 !important;border-radius:3px !important;margin-left:8px !important;font-weight:400 !important;background:transparent !important;color:#000 !important}.fc-button:not([disabled]):hover{background:#fff !important;border:1px solid transparent !important;box-shadow:0 2px 15px 0 rgba(0,0,0,.15) !important}.fc-button i.icon{padding:0;font-size:18px;line-height:14px;vertical-align:-2px}@media(min-width: 900px){.fc-button i.icon.with-text{padding-right:8px}}.fc-button-active{border:1px solid transparent !important;background:#fff !important;box-shadow:0 2px 15px 0 rgba(0,0,0,.15) !important;border-radius:3px !important}.fc-button:focus{box-shadow:0 2px 15px 0 rgba(0,0,0,.15) !important}.fc-toolbar-title{padding:0 0 10px 0;font-size:35px !important;font-weight:300;color:#888;line-height:34px;font-family:"Open Sans"}.fc-event-main{display:flex}.event-label{flex:1;font-size:13px !important;overflow:hidden;padding-left:.25em;text-overflow:ellipsis;white-space:nowrap}.update-induction-session{margin:0 32px 32px !important;width:420px !important;font-size:20px !important}.cancel-shift{padding:32px;min-height:200px;min-width:480px}.cancel-shift h1{font-size:30px !important}.cancel-shift .icon-close{margin-top:0 !important}.cancel-shift .table-action-button.cancel{background-color:transparent;color:#888}.copy-session-modal{width:500px;padding:15px 30px 30px 30px}.copy-session-modal .copy-session-body{padding-bottom:30px;max-width:992px}.copy-session-modal .copy-session-body input[type=text]{height:34px;border-radius:5px;border:1px solid #ddd;padding:0 .5rem;text-align:center;width:100%}.copy-session-modal .copy-session-body p{margin-bottom:15px}.copy-session-modal .copy-session-spinner{padding-top:0;padding-bottom:0}.copy-session-modal .btn{padding:4px 10px;font-weight:400;margin:5px;width:115px;height:35px;border-radius:25px}.copy-session-modal .cancel-btn{color:#c1c1c1}.unallocated-freelancers-modal-container{margin:0 32px 32px;min-width:500px}.unallocated-freelancers-modal-container .unallocated-freelancers-modal-body{padding-bottom:30px;max-width:992px}.unallocated-freelancers-modal-container .unallocated-freelancers-modal-body .unallocated-freelancers-admin-prompt{margin-top:20px;margin-bottom:10px}.unallocated-freelancers-modal-container .buttons-container{display:flex;justify-content:center}.unallocated-freelancers-modal-container .btn{padding:4px 10px;font-weight:400;margin:5px;width:115px;height:35px;border-radius:25px}.unallocated-freelancers-modal-container .cancel-btn{color:#c1c1c1}.icon-arrow-right-12{border-bottom:.5px solid transparent;padding-bottom:1px;transition:all ease-in-out .2s}.icon-arrow-right-12:hover{transform:scale(1.3)}.summary-clockin:hover .booking-details-main__time-edit,.summary-clockout:hover .booking-details-main__time-edit{display:inline-block}.summary-clockin .start-time__row,.summary-clockin .end-time__row,.summary-clockout .start-time__row,.summary-clockout .end-time__row{position:relative}.summary-clockin .start-time__row span,.summary-clockin .end-time__row span,.summary-clockout .start-time__row span,.summary-clockout .end-time__row span{position:relative;padding-left:0}.summary-clockin .start-time__row span i,.summary-clockin .end-time__row span i,.summary-clockout .start-time__row span i,.summary-clockout .end-time__row span i{position:absolute;top:3px}.summary-clockin .start-time__row span .booking-details-main__time-edit,.summary-clockin .end-time__row span .booking-details-main__time-edit,.summary-clockout .start-time__row span .booking-details-main__time-edit,.summary-clockout .end-time__row span .booking-details-main__time-edit{position:absolute;top:0;right:5px;pointer-events:none;line-height:14px}.summary-clockin .start-time__row span .booking-details-main__time-edit i,.summary-clockin .end-time__row span .booking-details-main__time-edit i,.summary-clockout .start-time__row span .booking-details-main__time-edit i,.summary-clockout .end-time__row span .booking-details-main__time-edit i{position:relative}.ReactTable .rt-tr,.fc-view-harness .rt-tr{transition:all .2s ease}.ReactTable .rt-tr+.payroll-subcomponent,.fc-view-harness .rt-tr+.payroll-subcomponent,.ReactTable .rt-tr+.payroll-subcomponent .ReactTable,.fc-view-harness .rt-tr+.payroll-subcomponent .ReactTable,.ReactTable .rt-tr+.payroll-subcomponent .fc-view-harness,.fc-view-harness .rt-tr+.payroll-subcomponent .fc-view-harness{transition:all .2s ease}.ReactTable .rt-tr:hover+.payroll-subcomponent,.fc-view-harness .rt-tr:hover+.payroll-subcomponent,.ReactTable .rt-tr:hover+.payroll-subcomponent .ReactTable,.fc-view-harness .rt-tr:hover+.payroll-subcomponent .ReactTable,.ReactTable .rt-tr:hover+.payroll-subcomponent .fc-view-harness,.fc-view-harness .rt-tr:hover+.payroll-subcomponent .fc-view-harness{background-color:#f5f5f5}.-odd,.-odd+.payroll-subcomponent{background-color:#fafbfc}.-odd:hover,.-odd+.payroll-subcomponent:hover{background-color:#f5f5f5}.-even,.-even+.payroll-subcomponent{background-color:#fff}.-even:hover,.-even+.payroll-subcomponent:hover{background-color:#f5f5f5}.payroll-subcomponent .ReactTable,.payroll-subcomponent .fc-view-harness{padding:0 32px;margin:0;box-shadow:none}.payroll-subcomponent .ReactTable .rt-noData,.payroll-subcomponent .fc-view-harness .rt-noData,.payroll-subcomponent .ReactTable .rt-tr:hover,.payroll-subcomponent .fc-view-harness .rt-tr:hover{cursor:auto;background-color:transparent}.payroll-subcomponent .rt-resizable-header-content{padding:16px 0}.payroll-subcomponent .start-time__row span .stale,.payroll-subcomponent .end-time__row span .stale{padding-left:24px}.payroll-subcomponent .summary-clockin select,.payroll-subcomponent .summary-clockout select{cursor:pointer;background:transparent;border:1px solid transparent;width:84px;padding:2px 0 2px !important}.payroll-subcomponent .summary-clockin select~div.booking-details-main__time-edit>i,.payroll-subcomponent .summary-clockout select~div.booking-details-main__time-edit>i{display:none}.payroll-subcomponent .summary-clockin select:hover:not([disabled]),.payroll-subcomponent .summary-clockin select:focus:not([disabled]),.payroll-subcomponent .summary-clockout select:hover:not([disabled]),.payroll-subcomponent .summary-clockout select:focus:not([disabled]){border:1px solid rgba(0,0,0,.1);background-color:rgba(255,255,255,.8)}.payroll-subcomponent .summary-clockin select:hover:not([disabled])~i,.payroll-subcomponent .summary-clockin select:hover:not([disabled])~div>i,.payroll-subcomponent .summary-clockin select:focus:not([disabled])~i,.payroll-subcomponent .summary-clockin select:focus:not([disabled])~div>i,.payroll-subcomponent .summary-clockout select:hover:not([disabled])~i,.payroll-subcomponent .summary-clockout select:hover:not([disabled])~div>i,.payroll-subcomponent .summary-clockout select:focus:not([disabled])~i,.payroll-subcomponent .summary-clockout select:focus:not([disabled])~div>i{display:inline-block}.payroll-subcomponent .summary-clockin select~i,.payroll-subcomponent .summary-clockout select~i{right:26px}.payroll-subcomponent .summary-clockin select[disabled],.payroll-subcomponent .summary-clockout select[disabled]{border:0;color:#000;cursor:auto;padding-right:0 !important}.payroll-subcomponent .summary-clockin .spinner-container,.payroll-subcomponent .summary-clockout .spinner-container{margin-left:28px}.payroll-subcomponent .summary-clockin .spinner-container~div,.payroll-subcomponent .summary-clockout .spinner-container~div{display:none}@-moz-document url-prefix(){select{padding-left:15px !important}.select-time-container{padding:0 !important}}.payroll-filter-container input::-webkit-outer-spin-button,.payroll-filter-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.payroll-filter-container input[type=number]{-moz-appearance:textfield}.add-payment-modal{padding:0 20px;width:650px}.payment-summary{text-align:center;margin-bottom:40px}.payment-summary div{font-size:18px;font-weight:400}.payment-instruction{text-align:justify}.payment-instruction p{margin-bottom:10px}

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