.header{width:100%;height:3.75rem;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.08);display:flex;flex-direction:row;flex-shrink:0;align-items:center;padding:0 1.25rem;z-index:5}.header__env-values{flex:2 1;display:flex}.header__env-values .versioning{display:flex;font-size:.75rem}.header__env-values .versioning div{padding:0 .3125rem}.header__env-values .twillio{color:#f12e45;font-weight:700}.header__env-values .twillio span{color:#6668c1;font-weight:400;padding-left:.3125rem}.header__logo{display:flex;flex-direction:row;align-items:center;flex:1 1;line-height:0}.header__logo img{line-height:1}.header__logo__divider{width:.0625rem;height:1.25rem;background-color:#e7e7eb;line-height:1;margin:0 1.875rem}.header__logo__name{font-size:1.25rem;font-weight:300;color:#7c7c7c;line-height:1}.header__logo__sync{background:none;border:0;outline:none;margin-left:.3125rem;margin-top:.25rem}.header__logout,.header__notification{background-color:transparent;border:0;outline:none;margin-left:1.25rem}.conversation-list{width:100%;flex:1 1;display:flex;flex-direction:column;overflow-y:auto}.conversation-list__filters{border-bottom:1px solid #e7e7eb;padding:0 .9375rem .9375rem}.conversation-list__filters__row label{font-size:.875rem;margin-left:.3125rem}.conversation-list__actions{display:flex;flex-direction:column;flex-shrink:0;align-items:center;padding:.625rem;border-bottom:1px solid #e7e7eb}.conversation-list__actions p{font-size:.875rem;margin:0}.conversation-list-item{outline:none;width:100%;display:flex;padding:0 1.25rem;flex-direction:column;flex-shrink:0;border-left:4px solid transparent;border-bottom:1px solid #e9e9e9}.conversation-list-item:hover{background:#fff}.conversation-list-item--selected{background-color:rgba(44,181,172,.2)}.conversation-list-item--selected:hover{background:rgba(44,181,172,.2)}.conversation-list-item--selected__name{font-weight:600}.conversation-list-item--selected__message,.conversation-list-item--selected__time{color:#7c7c7c}.conversation-list-item--twilio{border-left-color:#f22f46}.conversation-list-item--facebook{border-left-color:#3c5a99}.conversation-list-item--webchat{border-left-color:#000}.conversation-list-item--disabled a:hover{cursor:not-allowed!important}.conversation-list-item .row-item{width:100%;padding:.625rem 0;position:relative;outline:none}.conversation-list-item .row-item .misscall-icon{position:absolute;top:18px;left:-18px}.conversation-list-item__row{display:flex;flex-direction:row;align-items:center}.conversation-list-item__row:nth-child(n+2){margin-top:.3125rem}.conversation-list-item__row__message,.conversation-list-item__row__name{flex:1 1}.conversation-list-item__row__name{display:inline-block;max-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1;color:#000}.conversation-list-item__row__name--highlight{font-weight:600}.conversation-list-item__row__trainer{display:inline-block;max-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#7c7c7c;border-radius:2px;color:#fff;font-size:.75rem;font-weight:600;line-height:1;margin-right:.25rem;max-width:3.75rem;padding:.1875rem}.conversation-list-item__row__tag{color:#7c7c7c;font-size:.75rem;font-weight:600;padding:.125rem .25rem}.conversation-list-item__row__edit{cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 .25rem}.conversation-list-item__row__edit button{color:#ff7475}.conversation-list-item__row__message{display:inline-block;max-width:15.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.75);font-size:.875rem;font-weight:400;line-height:1.8;padding-right:1.25rem}.conversation-list-item__row__count{width:.9375rem;height:.9375rem;display:flex;align-items:center;justify-content:center;line-height:1}.conversation-list-item__row__time{font-size:.6875rem;font-weight:300;color:#9b9b9b;display:flex;align-items:center;justify-content:center;line-height:1}.conversation-list-item__row__count{position:relative}.conversation-list-item__row__count__active{width:100%;height:100%;border-radius:2px;display:flex;align-items:center;justify-content:center;line-height:1;background-color:#44cf77;color:#fff;font-size:.5625rem}.conversation-list-item__row__count button{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;color:#979797;background-color:transparent;border:0;padding:0}.conversation-list-item__row__count button.show{opacity:1}.conversation-list-item__loading{align-self:center;flex:1 1;font-size:.75rem;height:100%;padding:1.375rem;text-align:center}.conversation-list-item__load-more{align-items:center;padding:1.375rem}.conversation-list-item__load-more button{padding:.4375rem .9375rem}.dropdown-menu{background-color:#fff;border-radius:.1875rem;box-shadow:0 6px 8px 3px rgba(0,0,0,.12);color:#7c7c7c;font-size:.875rem;line-height:1;margin-top:-.1875rem;padding:.3125rem 0;position:absolute;width:15.625rem;z-index:100000;display:block;opacity:0;text-align:left;transform:scale(.8);transition:all .25s cubic-bezier(.24,.22,.015,1.56);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.dropdown-menu__search{text-align:center;padding:.9375rem 1.5625rem}.dropdown-menu__search input{width:100%;height:1.875rem}.dropdown-menu.open{opacity:1;transform:scale(1);pointer-events:auto;display:block!important}.dropdown-menu.top-right{right:.5rem;left:auto;transform-origin:right top 0}.dropdown-menu.top-left{left:0;right:0;transform-origin:left top 0}.dropdown-menu.top-center{right:auto;left:auto;transform-origin:center top 0}.dropdown-menu .dropdown-menu__header{font-size:.875rem;color:#7c7c7c;padding:.3125rem .9375rem;white-space:nowrap}.dropdown-menu .dropdown-menu__header:hover{color:inherit;background-color:rgba(0,0,0,.065)}.dropdown-menu .dropdown-menu__divider{font-size:.875rem;height:1px;margin:.5rem .0625rem;background-color:#e7e7eb}.dropdown-menu .dropdown-menu__item{font-size:.875rem;color:#000;cursor:pointer;display:block;line-height:1.5;overflow:hidden;padding:.25rem .625rem .25rem 1.5625rem;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu .dropdown-menu__item:hover{color:inherit;background-color:rgba(0,0,0,.065)}.overlay{color:inherit;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:999}.list-selector .selector-item{cursor:pointer;display:flex;padding:.1875rem 0;margin-left:.3125rem}.list-selector .selector-item--category{font-weight:600;margin-left:-.3125rem}.list-selector .selector-item__label{cursor:inherit;font-size:.875rem;flex:1 1;line-height:1.3;margin-left:.3125rem}.datepicker__textfield{position:relative}.datepicker__textfield>input{padding-right:2.5rem}.datepicker__textfield>button{position:absolute;top:2px;right:2px;border:0;border-radius:0;padding:.5rem .75rem}.datepicker .react-datepicker.floating{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.datepicker .react-datepicker-top:after,.datepicker .react-datepicker-top:before{display:none}.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select-control{background-color:#fff;border-radius:4px;font-size:16px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:initial;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control>.Select-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#007eff}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:54px;padding-left:20px;padding-right:30px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:14px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{animation:Select-animation-spin .4s linear infinite;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{content:"";display:inline-block;height:8px;left:.15em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:8px;float:right;line-height:1;border-color:#989898;border-style:solid;border-width:2px 2px 0 0;top:0;transform:rotate(135deg)}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;border:0;border-top-color:#e6e6e6;box-shadow:0 6px 8px 3px rgba(0,0,0,.12);box-sizing:border-box;margin-top:-1px;max-height:450px;position:absolute;top:100%;width:100%;z-index:1;padding:10px 0;-webkit-overflow-scrolling:touch}.Select-menu{max-height:450px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#000;cursor:pointer;display:block;padding:8px 15px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{color:#2cb5ac}.Select-option.is-focused{background-color:#e7e7e7}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:10px 15px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}.phone-input{width:100%}.phone-input__input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.phone-input__input input{width:100%;padding-left:1.875rem!important}.phone-input__prefix{position:absolute;left:.5rem;font-size:.875rem;font-weight:300;line-height:1;color:#000;margin-right:.3125rem}.edit-user{position:relative}.edit-user__modal{background:#fff;display:flex;width:31.25rem;min-height:18.75rem;border-radius:.25rem;padding:1.25rem;flex-direction:column}.edit-user__modal form{display:flex;flex-direction:column;width:100%}.edit-user__modal form .row{display:flex;flex-direction:row}.edit-user__modal form .row .form-group:nth-child(n+2){margin-left:.9375rem}.edit-user__modal form .column{display:flex;flex-direction:column}.edit-user__modal form .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:.9375rem}.edit-user__modal form .form-group input{height:2.375rem;padding:0 .625rem}.edit-user__modal form .form-group input,.edit-user__modal form .form-group textarea{border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;font-size:.9375rem;margin-bottom:0;width:100%}.edit-user__modal form .form-group textarea{height:6.25rem;padding:.625rem;resize:none;outline:none}.edit-user__modal form .form-group label{font-size:.8125rem;margin-bottom:.625rem;color:#7c7c7c}.btn--primary,.new-session__form__action{background-color:#44cf77;color:#fff;border:1px solid #44cf77;border-radius:2.0625rem}.btn--primary:hover,.new-session__form__action:hover{border-color:#3aba69;background-color:#3aba69}.btn--primary:active,.new-session__form__action:active{border-color:#33a05b;background-color:#33a05b}.btn--primary:disabled,.new-session__form__action:disabled{border-color:hsla(0,0%,60.8%,.35);background-color:hsla(0,0%,60.8%,.35);cursor:default}.btn--sm,.new-session__form__action{padding:.5rem 1.25rem}.new-session{flex-direction:column;position:relative;flex:1 1;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;padding:1.5625rem 0 0}.new-session--open{display:flex}.new-session__close{position:absolute;top:1.3125rem;right:1.3125rem;border:0;background-color:#fff;padding:0}.new-session__form{width:100%;flex:1 1;overflow:auto;display:flex;flex-direction:column;padding:0 1.875rem}.new-session__form form{display:flex;flex-direction:column;width:100%}.new-session__form h5{font-size:.75rem;font-weight:400;text-transform:uppercase;color:#7c7c7c;margin:1.6875rem 0 0}.new-session__form__new-conversation{display:flex;flex-direction:column;align-items:center;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);margin-top:.625rem;margin-bottom:1.25rem;border-radius:.25rem;background-color:rgba(0,0,0,.1)}.new-session__form__new-conversation .form-group{width:100%;line-height:1;background-color:#fff}.new-session__form__new-conversation .form-group:nth-child(n+2){margin-top:1px}.new-session__form__new-conversation .form-group .has-value.Select--single>.Select-control .Select-value .Select-value-label{font-size:.875rem;font-weight:400}.new-session__form__new-conversation .form-group .select{font-size:.875rem}.new-session__form__new-conversation .form-group .select .Select-control{border:0;padding:.5rem}.new-session__form__new-conversation .form-group .select .Select-control:hover{box-shadow:none}.new-session__form__new-conversation .form-group .select .Select-arrow{margin-right:.625rem}.new-session__form__new-conversation .form-group .select .Select--single>.Select-control .Select-value,.new-session__form__new-conversation .form-group .select .Select-placeholder{font-size:.875rem;font-weight:400;line-height:3.125rem;padding-left:1.25rem}.new-session__form__new-conversation .form-group .select .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.new-session__form__new-conversation .form-group>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.new-session__form__action{margin-top:1.25rem;align-self:center;justify-self:center}.customer-sidebar{padding-top:1.25rem;padding-bottom:0;background-color:#f5f5f5;z-index:4;display:flex;flex-direction:column;position:relative;width:19.375rem}.customer-sidebar--blur{filter:opacity(2%)}.customer-sidebar__active-conversation{width:100%;display:flex;flex-direction:column;flex:1 1;overflow:hidden}.customer-sidebar__active-conversation__search{margin:0 1.25rem;height:34px;border-radius:2px;border:1px solid #d5dde0;padding-left:.625rem;display:flex;align-items:center;flex-shrink:0}.customer-sidebar__active-conversation__search img{margin-right:.625rem}.customer-sidebar__active-conversation__search input{flex:1 1;height:32px!important;border:0;font-size:.875rem;font-weight:300;outline:none;margin:0!important}.customer-sidebar__active-conversation__heading{margin:.4375rem 1.25rem;display:flex;align-items:center;flex-shrink:0}.customer-sidebar__active-conversation__heading__action{position:relative;left:.1875rem;border:0;background-color:transparent}.customer-sidebar__active-conversation__heading h4{flex:1 1;padding:0;margin:0;font-size:12px;font-weight:400;color:#7c7c7c;text-transform:uppercase;line-height:1}.customer-sidebar__active-conversation__list{display:flex;flex-direction:column;overflow:hidden;flex:1 1}.btn--primary,.QuickAction__actions__accept{background-color:#44cf77;color:#fff;border:1px solid #44cf77;border-radius:2.0625rem}.btn--primary:hover,.QuickAction__actions__accept:hover{border-color:#3aba69;background-color:#3aba69}.btn--primary:active,.QuickAction__actions__accept:active{border-color:#33a05b;background-color:#33a05b}.btn--primary:disabled,.QuickAction__actions__accept:disabled{border-color:hsla(0,0%,60.8%,.35);background-color:hsla(0,0%,60.8%,.35);cursor:default}.btn--sm,.QuickAction__actions__accept{padding:.5rem 1.25rem}.QuickAction__select .select{font-size:.875rem}.QuickAction__select .Select--single>.Select-control .Select-value,.QuickAction__select .Select-placeholder{font-size:.875rem;font-weight:400;line-height:2.375rem;padding-left:.625rem}.QuickAction__select .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.QuickAction__select .Select-arrow{margin-right:.625rem}.QuickAction__select>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.QuickAction__Panel{width:17.5rem;border:1px solid #e9e9e9;padding:.625rem}.QuickAction__select .Select-menu{max-height:13.75rem;overflow-y:auto}.QuickAction__actions__accept{margin-top:.625rem}.btn--primary,.WorkFlow__actions__accept,.WorkFlow__Status__Panel__Actions__Button{background-color:#44cf77;color:#fff;border:1px solid #44cf77;border-radius:2.0625rem}.btn--primary:hover,.WorkFlow__actions__accept:hover,.WorkFlow__Status__Panel__Actions__Button:hover{border-color:#3aba69;background-color:#3aba69}.btn--primary:active,.WorkFlow__actions__accept:active,.WorkFlow__Status__Panel__Actions__Button:active{border-color:#33a05b;background-color:#33a05b}.btn--primary:disabled,.WorkFlow__actions__accept:disabled,.WorkFlow__Status__Panel__Actions__Button:disabled{border-color:hsla(0,0%,60.8%,.35);background-color:hsla(0,0%,60.8%,.35);cursor:default}.btn--secondary,.WorkFlow__actions__request{border-radius:2.0625rem;background-color:#fff;border:1px solid #7c7c7c;color:#4a4a4a}.btn--secondary:active,.btn--secondary:hover,.WorkFlow__actions__request:active,.WorkFlow__actions__request:hover{background:#eaeaea}.btn--secondary:disabled,.WorkFlow__actions__request:disabled{background-color:hsla(0,0%,60.8%,.35);cursor:default;border:none;color:#fff}.btn--sm,.WorkFlow__actions__accept,.WorkFlow__actions__request,.WorkFlow__Status__Panel__Actions__Button{padding:.5rem 1.25rem}.WorkFlow__select .select{font-size:.875rem}.WorkFlow__select .Select--single>.Select-control .Select-value,.WorkFlow__select .Select-placeholder{font-size:.875rem;font-weight:400;line-height:2.375rem;padding-left:.625rem}.WorkFlow__select .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.WorkFlow__select .Select-arrow{margin-right:.625rem}.WorkFlow__select>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.WorkFlow{margin-top:1.25rem;width:17.5rem}.WorkFlow__Panel{padding-top:0;height:auto}.WorkFlow .user-fields{padding:.625rem;margin-top:1.25rem;border:1px solid #e9e9e9}.WorkFlow__Status__Panel{position:relative;margin-top:.625rem;margin-bottom:.625rem;padding-left:.3125rem}.WorkFlow__Status__Panel__Status{font-size:.75rem;font-weight:300}.WorkFlow__Status__Panel__Users{display:flex;margin-bottom:.625rem;padding-top:.625rem}.WorkFlow__Status__Panel__Users label{display:flex;font-size:.75rem}.WorkFlow__Status__Panel__Users label:first-child{padding-left:.3125rem}.WorkFlow__Status__Panel__Users input[type=radio]{margin-right:.4375rem}.WorkFlow__Status__Panel__Actions{border:1px solid #e9e9e9;padding:.625rem}.WorkFlow__Status__Panel__Actions__ButtonDiv{text-align:center}.WorkFlow__Status__Panel__Actions__Button{margin-top:.625rem;margin-right:.3125rem}.WorkFlow__Status__Panel__Actions__Triggers{max-height:6.25rem;overflow:auto}.WorkFlow__Status__Panel__Actions__Triggers input[type=radio]{margin-right:.4375rem}.WorkFlow__Status__Panel__Actions__Triggers label{font-size:.75rem;font-font-weight:500}.WorkFlow__Status__Panel__Actions__Triggers__Table{width:100%}.WorkFlow__Status__Panel__Actions__Triggers__Table td{border-bottom:1px solid #e7e7eb;padding:.1875rem}.WorkFlow__Status__Panel__Fields{margin-top:.3125rem;margin-bottom:.3125rem}.WorkFlow__Status__Panel__Fields label{font-size:.75rem;line-height:1}.WorkFlow__Status__Panel__Fields input[type=text]{margin-bottom:0}.WorkFlow__select .Select-menu{max-height:13.75rem;overflow-y:auto}.WorkFlow__actions__accept{margin-top:.625rem;text-align:center}.WorkFlow__actions__accept,.WorkFlow__actions__request{margin-right:.625rem;font-size:.75rem;font-weight:300}.prebooking-answers{position:relative}.prebooking-answers__modal{background:#fff;display:flex;width:50rem;min-height:18.75rem;border-radius:.25rem;padding:1.25rem;flex-direction:column}.prebooking-answers__modal form{display:flex;flex-direction:column;width:100%}.prebooking-answers__modal form .question-panel{border:1px solid hsla(0,0%,58.8%,.1);padding:.625rem;margin-bottom:.625rem;max-height:200px;overflow-y:auto}.prebooking-answers__modal form .question-panel__empty{padding:0;margin:0}.prebooking-answers__modal form .question-details{margin-bottom:.9375rem;font-size:.8125rem;display:flex;flex-direction:column}.prebooking-answers__modal form .question-details__label{color:#7c7c7c;padding-bottom:.4375rem}.prebooking-answers__modal form .question-details__options{display:flex;flex-direction:row}.prebooking-answers__modal form .question-details__options label{margin-right:.625rem;text-transform:capitalize}.prebooking-answers__modal form .question-details__options input{margin-right:.3125rem}.prebooking-answers__modal form .question-details__options__reset{font-size:.6875rem}.prebooking-answers__modal form .question-details__options__empty p{margin:0}.prebooking-answers__modal form .question-details__action{display:flex;flex-direction:row;align-items:center}.prebooking-answers__modal form .question-details__action button{margin-right:.625rem}.prebooking-answers__modal form .question-details__confirmation{display:flex;flex-direction:column}.prebooking-answers__modal form .question-details__confirmation p{margin:0}.prebooking-answers__modal form .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:.9375rem}.prebooking-answers__modal form .form-group input{height:2.375rem;padding:0 .625rem}.prebooking-answers__modal form .form-group input,.prebooking-answers__modal form .form-group textarea{border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;font-size:.9375rem;margin-bottom:0;width:100%}.prebooking-answers__modal form .form-group textarea{height:6.25rem;padding:.625rem;resize:none;outline:none}.prebooking-answers__modal form .form-group label{font-size:.8125rem;margin-bottom:.625rem;color:#7c7c7c}.ai-panel{border-left:1px solid rgba(0,0,0,.08);padding:15px;display:flex;flex-direction:column;width:19.375rem;overflow-y:auto}.ai-panel h5{border-bottom:1px solid #e9e9e9;margin:.3125rem 0;padding-bottom:.25rem}.ai-panel__bottomPanel{margin-top:1.875rem}.ai-panel__topPanel{flex:1 1}.ai-panel-disabled{pointer-events:none}.ai-assist{overflow-x:hidden;overflow-y:auto;max-height:75%}.ai-assist__item{padding:.3125rem;margin:0 -.3125rem;border:0;outline:0;border-bottom:1px solid #e9e9e9;font-size:.875rem;color:#4a4a4a;display:flex;align-items:center;flex-shrink:0}.ai-assist__item p{margin:0}.ai-assist__item input{flex-shrink:0;margin-right:.625rem}.ai-assist__item:hover{color:#2cb5ac}.ai-assist__no-suggestion{font-size:.75rem;font-weight:300;font-style:italic;margin:0}.template-assist{overflow-x:hidden;overflow-y:auto;max-height:75%}.chat-container{display:flex;flex-direction:column;flex:1 1;overflow:hidden;display:relative}.chat-container__header{display:flex;flex-direction:row;align-items:center;padding:.5rem 1.25rem;box-shadow:0 2px 6px 0 rgba(0,0,0,.08)}.chat-container__header__user{color:#9b9b9b;flex:1 1;font-size:.875rem;font-weight:300;line-height:1;text-align:center}.chat-container__header__user span{margin:0 .375rem}.chat-container__header__copy-to-clipboard{cursor:pointer}.chat-container__load-more{text-align:center}.chat-container__messages{flex:1 1;overflow:auto;padding:1.25rem}.chat-container__session-time{margin-top:1.5625rem;position:relative;text-align:center;width:100%}.chat-container__session-time__separator{height:1px;background-color:#e7e7eb;z-index:6}.chat-container__session-time__label{display:inline-block;color:#9b9b9b;background-color:#fafafa;font-size:.75rem;font-weight:300;padding:.3125rem .5rem;transform:translateY(-14px);z-index:8}.chat-item{display:flex;flex-direction:column;flex-shrink:0;padding:.375rem 0;font-size:1rem}.chat-item__details{display:flex;flex-direction:row}.chat-item__timestamp{cursor:default;min-width:4.0625rem;color:#9b9b9b;margin-right:.4375rem;font-size:.625rem;font-weight:300;flex-shrink:0;line-height:1.7}.chat-item__timestamp:hover .chat-item__timestamp__date{display:inline-block}.chat-item__timestamp__date{display:none}.chat-item__avatar{color:#000;margin-right:.4375rem;display:flex;flex-direction:row;flex-shrink:0;font-size:.75rem;font-weight:600}.chat-item__status{color:#9b9b9b;font-size:.6875rem;font-style:italic;font-weight:300}.chat-item__bubble{max-width:75%}.chat-item__bubble .prewrap{white-space:pre-wrap}.chat-item__bubble p{line-height:1.4;color:#000;margin:0;font-weight:400;font-size:.875rem;word-break:break-word}.chat-item__bubble a.audio-link,.chat-item__bubble a.audio-link:visited{color:#2cb5ac}.chat-item__bubble__entity:hover{border-bottom:1px solid #e7e7eb}.chat-item--trainer{align-items:flex-end;text-align:right}.chat-item--trainer .chat-item__avatar{color:#2cb5ac;order:1}.chat-item--staff{align-items:flex-end;text-align:right}.chat-item--staff .chat-item__avatar{color:#2c42b5;order:1}.chat-item--trainertriggered{align-items:flex-end;text-align:right}.chat-item--trainertriggered .chat-item__avatar{color:#2cb5ac;order:1}.chat-item--bot{align-items:flex-end;text-align:right}.chat-item--bot .chat-item__avatar{color:#2cb5ac;order:1}.chat-item--agent{align-items:flex-end;text-align:right}.chat-item--agent .chat-item__avatar{color:#2cb5ac;order:1}.chat-item--event{align-items:flex-end;text-align:right}.chat-item--event .chat-item__avatar{color:#7c7c7c;font-weight:400}.chat-item--event .chat-item__bubble{max-width:100%}.chat-item--event .chat-item__bubble p{color:#7c7c7c;font-weight:300}.phone-type--LANDLINE,.phone-type--NA{color:#e2402e}.phone-type--MOBILE,.phone-type--UN,.phone-type--VOIP{color:#2cb5ac}.btn--primary,.report-notes__modal__action button,.send-message-container__actions__accept{background-color:#44cf77;color:#fff;border:1px solid #44cf77;border-radius:2.0625rem}.btn--primary:hover,.report-notes__modal__action button:hover,.send-message-container__actions__accept:hover{border-color:#3aba69;background-color:#3aba69}.btn--primary:active,.report-notes__modal__action button:active,.send-message-container__actions__accept:active{border-color:#33a05b;background-color:#33a05b}.btn--primary:disabled,.report-notes__modal__action button:disabled,.send-message-container__actions__accept:disabled{border-color:hsla(0,0%,60.8%,.35);background-color:hsla(0,0%,60.8%,.35);cursor:default}.btn--secondary,.send-message-container__actions__request{border-radius:2.0625rem;background-color:#fff;border:1px solid #7c7c7c;color:#4a4a4a}.btn--secondary:active,.btn--secondary:hover,.send-message-container__actions__request:active,.send-message-container__actions__request:hover{background:#eaeaea}.btn--secondary:disabled,.send-message-container__actions__request:disabled{background-color:hsla(0,0%,60.8%,.35);cursor:default;border:none;color:#fff}.btn--link,.send-message-container__actions__feedback{line-height:1;background:transparent;border:0;color:#2cb5ac;font-size:.75rem;font-weight:300}.btn--sm,.report-notes__modal__action button,.send-message-container__actions__accept,.send-message-container__actions__feedback,.send-message-container__actions__request{padding:.5rem 1.25rem}.business-respond__modal form .message-details__value .select,.report-notes__modal__addReport__select .select,.send-message-container__autofill__selector .select{font-size:.875rem}.business-respond__modal form .message-details__value .Select--single>.Select-control .Select-value,.business-respond__modal form .message-details__value .Select-placeholder,.report-notes__modal__addReport__select .Select--single>.Select-control .Select-value,.report-notes__modal__addReport__select .Select-placeholder,.send-message-container__autofill__selector .Select--single>.Select-control .Select-value,.send-message-container__autofill__selector .Select-placeholder{font-size:.875rem;font-weight:400;line-height:2.375rem;padding-left:.625rem}.business-respond__modal form .message-details__value .Select-placeholder,.report-notes__modal__addReport__select .Select-placeholder,.send-message-container__autofill__selector .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.business-respond__modal form .message-details__value .Select-arrow,.report-notes__modal__addReport__select .Select-arrow,.send-message-container__autofill__selector .Select-arrow{margin-right:.625rem}.business-respond__modal form .message-details__value>input,.report-notes__modal__addReport__select>input,.send-message-container__autofill__selector>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.send-message-container{background-color:#f5f5f5;padding:.625rem 1.25rem;display:flex;flex-direction:column;box-shadow:0 -1px 0 0 rgba(0,0,0,.08)}.send-message-container__autofill__selector{width:50%;margin-bottom:10px;font-size:14px;color:#000}.send-message-container__heads{display:flex;flex-direction:row;align-items:center;margin-bottom:.625rem;white-space:nowrap}.send-message-container__heads__recommend{font-size:.75rem;color:#000;line-height:1;flex:1 1}.send-message-container__heads__recommend .logo-blue{color:#2cb5ac}.send-message-container__heads__recommend .logo-grey{color:#7c7c7c}.send-message-container__heads__confidence{display:flex;flex-direction:row;align-items:center;color:#2cb5ac;font-size:.75rem;line-height:1;margin:0 .875rem;flex:1 1}@media(max-width:80rem){.send-message-container__heads__confidence{font-size:.75rem}}.send-message-container__heads__confidence img{margin-right:.3125rem}.send-message-container__heads__mode{display:flex;flex-direction:row;align-items:center;color:#000;font-size:.75rem;line-height:1}.send-message-container__heads__mode .scale{min-width:1.1875rem;width:1.1875rem;height:.75rem;border-radius:4px;border:1px solid #4a4a4a;margin-right:.3125rem;overflow:hidden}.send-message-container__heads__mode .scale__fill{background-color:#ffd424;width:70%;height:100%}.send-message-container__text{display:flex;border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;height:3.4375rem;align-items:center;margin-bottom:.625rem;position:relative}.send-message-container__text__icon{padding:0 .625rem;font-size:1.5rem;height:100%;outline:none;border:0;border-right:1px solid hsla(0,0%,58.8%,.5);color:#7c7c7c;background:#fff}.send-message-container__text__icon:hover{background:rgba(44,181,172,.2)}.send-message-container__text textarea{font-size:.9375rem;width:100%;height:100%;padding:.625rem;resize:none;outline:none;border:0}.send-message-container__text__message-count{height:1.25rem;width:1.25rem;border-radius:50%;border:1px solid hsla(0,0%,58.8%,.5);display:flex;align-items:center;justify-content:center;font-size:.5625rem;position:absolute;top:0;transform:translate(-50%,-50%);background:#fff;cursor:pointer}.send-message-container__error-message{color:#e2402e;font-size:12px;font-weight:600;padding-bottom:5px}.send-message-container__actions{display:flex;flex-direction:row;align-items:center}.send-message-container__actions__accept{flex-shrink:0;margin-right:.4375rem}.send-message-container__actions__request{flex-shrink:0;margin-right:.4375rem;padding-left:.75rem;padding-right:.75rem}.send-message-container__actions__feedback-wrap{display:flex;flex-direction:row;position:relative;flex-shrink:0}.send-message-container__actions__feedback{margin-bottom:.4375rem;padding:0}.send-message-container__actions__feedback:last-child{margin-bottom:0}.send-message-container__actions .feedback-flyout{position:absolute;background:#fff;display:flex;flex-direction:column;bottom:1.5625rem;padding:.625rem;border-radius:3.75rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);transform:translateX(-25%)}.send-message-container__actions .icon-feedback{font-size:1.25rem}.send-message-container__actions .icon-feedback__happy{color:#4bb050}.send-message-container__actions .icon-feedback__happy:hover{color:rgb(52.1414342629,122.3585657371,55.6175298805)}.send-message-container__actions .icon-feedback__neutral{color:#fea216}.send-message-container__actions .icon-feedback__neutral:hover{color:rgb(198.6474358974,120.2115384615,.8525641026)}.send-message-container__actions .icon-feedback__unhappy{color:#f54336}.send-message-container__actions .icon-feedback__unhappy:hover{color:rgb(211.9549763033,24.2535545024,10.5450236967)}.send-message-container__actions .icon-feedback__close{color:#4a4a4a}.send-message-container__actions .icon-feedback__close:hover{color:rgb(35.75,35.75,35.75)}.business-respond{position:relative;display:none}.business-respond__modal{background:#fff;display:flex;width:45rem;min-height:18.75rem;border-radius:.25rem;padding:1.25rem}.business-respond__modal__loading{display:flex;align-items:center;justify-content:center}.business-respond__modal form{display:flex;flex-direction:column;width:100%}.business-respond__modal form .message-details{line-height:1;margin-bottom:.9375rem;font-size:.8125rem;display:flex;flex-direction:column}.business-respond__modal form .message-details__label{color:#7c7c7c;margin-bottom:.625rem}.business-respond__modal form .message-details__value{max-width:18.75rem}.business-respond__modal form .message-details__value .radio-group{margin-right:1.25rem}.business-respond__modal form .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:.9375rem}.business-respond__modal form .form-group input{height:2.375rem;padding:0 .625rem}.business-respond__modal form .form-group input,.business-respond__modal form .form-group textarea{border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;font-size:.9375rem;margin-bottom:0;width:100%}.business-respond__modal form .form-group textarea{height:6.25rem;padding:.625rem;resize:none;outline:none}.business-respond__modal form .form-group label{font-size:.8125rem;margin-bottom:.625rem;color:#7c7c7c}.business-respond__modal form p{margin:0 0 .625rem}.business-respond__modal__action{display:flex;flex-direction:row}.business-respond__modal__action button{margin-right:.625rem}.report-notes{position:relative;display:none}.report-notes__modal{background:#fff;min-height:12.5rem;border-radius:.25rem;padding:1.25rem;min-width:43.75rem;min-height:31.25rem}.report-notes__modal__ReportType{text-align:center}.report-notes__modal__ReportType label{margin-right:1.25rem}.report-notes__modal__ReportType input{margin-right:.3125rem}.report-notes__modal__CreateUser__UserType>label{padding-right:1.25rem}.report-notes__modal input[type=text]{border:1px solid #d9d9d9;border-radius:4px}.report-notes__modal__link{color:#2cb5ac;float:right;cursor:pointer;margin-right:1.25rem;border:none;font-size:.875rem;margin-bottom:.625rem}.report-notes__modal__addReport{border:1px solid #e7e7eb;border-radius:.25rem;padding:1.25rem}.report-notes__modal__addReport__InputFields{display:flex;flex-direction:row;flex-wrap:wrap;width:1000px}.report-notes__modal__addReport__InputFields .reportInput{margin-right:1.25rem;margin-top:1.25rem;width:11.25rem}.report-notes__modal__addReport__InputFields .servicePanel{display:flex;flex-direction:column;flex-wrap:wrap}.report-notes__modal__addReport__showClassOption{font-size:12px;float:right}.report-notes__modal__addReport__select{margin-top:1.25rem}.report-notes__modal__addReport__select .Select-menu{max-height:13.75rem;overflow-y:auto}.report-notes__modal__savedReports{max-height:5rem;overflow-y:scroll}.report-notes__modal__savedReports a{cursor:pointer}.report-notes__modal__savedReports a:hover{color:#2cb5ac}.report-notes__modal form{display:flex;flex-direction:column;width:100%}.report-notes__modal form .message-details{line-height:1;margin-bottom:.9375rem;font-size:.8125rem;display:flex;align-items:center}.report-notes__modal form .message-details__label{color:#7c7c7c;margin-right:.625rem;min-width:2.5rem}.report-notes__modal form .message-details__value{padding:.4375rem 1rem;background:#fafafa;border-radius:20px;border:1px solid hsla(0,0%,58.8%,.1)}.report-notes__modal form .form-group{width:100%;margin-bottom:.9375rem}.report-notes__modal form .form-group textarea{border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;font-size:.9375rem;margin-bottom:0;height:6.25rem;width:100%;padding:.625rem;resize:none;outline:none}.report-notes__modal form .form-group label{font-size:.8125rem;line-height:1;margin-bottom:.625rem;color:#7c7c7c}.report-notes__modal form p.message{margin-top:-.9375rem;font-size:.875rem;font-weight:300}.report-notes__modal form p.message.success{color:#44cf77}.report-notes__modal form p.message.error{color:#e2402e}.report-notes__modal__conversation-info{margin-bottom:.9375rem;text-align:center}.report-notes__modal__conversation-info h4{font-size:.875rem;font-weight:400;margin:0 0 .9375rem;text-align:left}.report-notes__modal__note-type{display:flex;flex-direction:row;margin-bottom:.3125rem!important}.report-notes__modal__note-type label{color:#000!important;margin-right:.9375rem}.report-notes__modal__note-text{display:flex;flex-direction:column}.report-notes__modal__action button{margin-right:.625rem}.report-notes__modal__userInput{width:50%}.report-notes__modal__userInput__password{display:flex}.report-notes__modal__userInput__editPassword{width:50%;padding-top:.3125rem;padding-left:.3125rem}.modal-status{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center}.modal-status__actions{margin-top:1.25rem}.modal-status__actions button{line-height:1;background-color:#fff;border:1px solid #7c7c7c;color:#4a4a4a;padding:.625rem 1.5625rem;border-radius:2.0625rem;font-size:.875rem;font-weight:300;margin-right:.625rem}.modal-status__actions button:hover{background-color:rgba(0,0,0,.06)}.warningMessage{color:red;font-size:10px;position:relative;bottom:1px;left:2px}.increaseHeight{height:6rem!important;transition:1s;animation:1s ease-out}.conversation-info__user{display:flex;flex-direction:column}.conversation-info__user__name{font-size:.875rem;font-weight:400;line-height:1;margin:0 0 .625rem}.conversation-info__user__phone{color:#7c7c7c;font-size:.75rem;font-weight:300;line-height:1;margin:0}.conversation-info__tag{color:#7c7c7c;font-size:.75rem;font-weight:600;padding:.125rem .25rem}.conversation-view{flex:1 1;border-left:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column}.business-info-card .info__name__warning,.message{font-size:.8125rem;font-weight:600}.business-info-card .info__name__warning,.message--error{color:#e2402e}.business-info-card{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.625rem;display:flex;flex-direction:column;flex-shrink:0}.business-info-card .info{flex:1 1;display:flex;flex-direction:row}.business-info-card .info__name{flex:1 1}.business-info-card .info__name a{font-size:1.25rem;font-weight:300;color:#7c7c7c;border-bottom:1px dotted #a66c00}.business-info-card .info__name__warning{margin:.3125rem 0}.business-info-card .actions .sync{display:flex;align-items:center}.business-info-card .actions .sync label{font-size:.75rem;font-weight:300;color:#7c7c7c;margin-right:.3125rem}.business-info-card .actions .sync button{background:none;border:0;outline:none;margin-top:.25rem}.business-info-card .actions .sync button .rotating-img{animation:spin 4s linear infinite}.business-info-card .actions .syn-fail{font-size:.75rem;font-weight:600;color:red}.business-info-card .details{color:#7c7c7c;font-size:.75rem;font-weight:300;line-height:1;display:flex;flex-direction:column}.business-info-card .details__software{display:flex;flex-direction:row;align-items:center}.business-info-card .details__software__name{flex:1 1}.business-info-card .details__software__name p{margin:.4375rem 0}.business-info-card .details__software__name .additional_info{padding:.3125rem 0}.business-info-card .details__software__actions{position:relative}.business-info-card .details__software__actions button:disabled{cursor:not-allowed}.business-info-card .details__software__actions .info__name__warning,.business-info-card .details__software__actions .message{position:absolute;right:0;top:18px;font-size:10px}.business-info-card .details__time p{margin:.4375rem 0}.business-info-card .details__time .sync-time{font-size:.75rem;color:#7c7c7c;padding-bottom:.3125rem}.business-info-card .details__location p{margin:0}.location-selector{border:1px solid #e7e7eb;max-height:15.625rem;overflow-y:auto;padding:.3125rem}.location-selector h5{margin:0}.location-selector__reset{display:inline-block}.location-selector__reset a{color:#b22222!important;display:inline-block;margin-left:10px;cursor:pointer;font-size:12px}.location-selector__actions{display:inline-block;font-size:.6875rem;font-weight:400;margin:.1875rem 0}.location-selector__actions a{text-transform:uppercase}.location-selector table{width:100%;padding:0}.location-selector table td{padding:.625rem .3125rem}.location-selector table td:first-child{width:10%}.location-selector table td:nth-child(2){width:90%}.location-selector__item{border-bottom:1px solid #e7e7eb}.location-selector__item:last-child{border-bottom:0}.location-selector__item input[type=radio]{margin:0;transform:translateY(-2px)}.location-selector__item input[type=radio]:disabled{cursor:not-allowed;opacity:.7;filter:alpha(opacity=70)}.location-selector__item input[type=email],.location-selector__item input[type=text]{font-size:.875rem;height:2.1875rem;width:100%;margin:0 0 .625rem;padding:0 .3125rem}.location-selector__item__name{font-size:.875rem;font-weight:400;line-height:1;margin:0 0 .3125rem}.location-selector__item__name--disabled{text-decoration:line-through}.location-selector__item__address{font-size:.75rem;font-weight:300;line-height:1.1;margin:0 0 .3125rem}.location-selector__item__address--disabled{text-decoration:line-through}.location-selector__item__label{color:#e2402e;font-size:.6875rem;font-weight:400;line-height:1;margin:0}.location-selector__item__mandatory-fields-text{font-size:.625rem;font-weight:300}.user-suggestions{background:#fff;border:1px solid #e7e7eb;max-height:9.375rem;width:16.25rem;overflow-y:auto;position:fixed;z-index:2000}.user-suggestions__row{border-bottom:1px solid #e7e7eb;cursor:pointer;padding:.5rem}.user-suggestions__row:hover{background:#e7e7eb}.user-suggestions__row__name{display:block;font-size:.875rem;font-weight:400;line-height:1}.user-suggestions__row__phone{font-size:.6875rem;font-weight:300;line-height:1}.user-selector__item .select{font-size:.875rem}.user-selector__item .Select--single>.Select-control .Select-value,.user-selector__item .Select-placeholder{font-size:.875rem;font-weight:400;line-height:2.375rem;padding-left:.625rem}.user-selector__item .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.user-selector__item .Select-arrow{margin-right:.625rem}.user-selector__item>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.user-selector{border:1px solid #e7e7eb;min-height:3.125rem;max-height:15.625rem;overflow-y:auto;padding:.3125rem;position:relative}.user-selector table{width:100%;padding:0}.user-selector table col--content{width:90%}.user-selector table col--action{width:10%}.user-selector table td{padding:.625rem .3125rem}.user-selector__header{display:flex;flex-direction:row;align-items:center}.user-selector__header h5{flex:1 1;margin:0 .3125rem}.user-selector__toggle{margin:-3px .75rem 0}.user-selector__toggle__icon{transition-duration:.4s;transition-property:transform}.user-selector__toggle__icon--invert{transform:rotate(-45deg)}.user-selector__item{border-bottom:1px solid #e7e7eb}.user-selector__item:last-child{border-bottom:0}.user-selector__item input[type=radio]{margin:0;transform:translateY(-2px)}.user-selector__item input[type=date],.user-selector__item input[type=email],.user-selector__item input[type=tel],.user-selector__item input[type=text]{font-size:.875rem;height:2.1875rem;width:100%;margin:0;padding:0 .3125rem}.user-selector__item__name{font-size:.875rem;font-weight:400;line-height:1}.user-selector__item__sync{font-size:.6875rem;font-weight:300;margin-left:.3125rem}.user-selector__item__phone,.user-selector__item__toggle{font-size:.6875rem;font-weight:300;line-height:1}.user-selector__item__toggle{display:block;margin-top:.3125rem}.user-selector__item__membership{font-size:.6875rem;font-weight:300;line-height:1.6;margin:0}.user-selector__item__membership__header{font-weight:400}.user-selector__item__pricing{font-size:.6875rem;font-weight:300;line-height:1.6;margin:0}.user-selector__item__pricing__header{font-weight:400}.user-selector__item__contract{font-size:.6875rem;font-weight:300;line-height:1.6;margin:0}.user-selector__item__contract__header{font-weight:400}.user-selector__item .user-create__field{margin-bottom:.4375rem}.user-selector__item .user-create__actions{display:flex;justify-content:center}.user-selector__item__mandatory-fields-text{font-size:.625rem;font-weight:300}.react-datepicker__input-container input{border:1px solid #e7e7eb;width:100%}.availability-form__actions__select .select{font-size:.875rem}.availability-form__actions__select .Select--single>.Select-control .Select-value,.availability-form__actions__select .Select-placeholder{font-size:.875rem;font-weight:400;line-height:2.375rem;padding-left:.625rem}.availability-form__actions__select .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.availability-form__actions__select .Select-arrow{margin-right:.625rem}.availability-form__actions__select>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.booking-requests__list{margin-bottom:1.25rem}.booking-requests__list .warning{color:#e2402e;font-size:.8125rem;font-weight:600}.booking-requests__list table{width:100%}.booking-requests__list table th{font-size:.875rem;font-weight:600;text-align:left}.booking-requests__list table td{font-size:.875rem;font-weight:400;padding:.125rem}.booking-requests__list table td:first-child{width:50%}.booking-requests__list table td:nth-child(2){width:35%}.booking-requests__list table td:nth-child(3){width:10%}.booking-requests__list table td:nth-child(4){width:5%}.booking-requests__list table td input{width:100%}.booking-requests__list .list-item__remove button{border:0;background-color:transparent;box-shadow:none;color:#9b9b9b;font-size:.9375rem}.booking-requests__list .list-item__no-content{color:#9b9b9b;font-size:.875rem;font-weight:300}.availability-form__time{color:#9b9b9b;font-size:.75rem;margin-bottom:.3125rem}.availability-form__time-header{display:flex;flex-direction:row;margin-bottom:.4375rem}.availability-form__time-header h4{margin:0 .625rem .125rem 0!important}.availability-form__condition{display:flex;flex-direction:column;margin-bottom:.4375rem}.availability-form__condition__input{font-size:.875rem;height:2.1875rem;width:100%;padding:0 .3125rem;margin-bottom:.625rem}.availability-form__condition__label{font-size:.875rem;text-align:left}.availability-form__condition__checkbox{margin-bottom:.625rem}.availability-form h4{font-size:.875rem;font-weight:600;margin:0 0 .4375rem}.availability-form__requested-times{border:1px solid #e7e7eb;font-size:.8125rem;text-align:left;margin-bottom:1.25rem;height:100%;max-height:9.375rem;overflow-y:auto}.availability-form__requested-times .requested-time{border:solid #e7e7eb;border-width:0 0 1px;display:flex;flex-direction:row;padding:.625rem}.availability-form__requested-times .requested-time:last-child{border:0}.availability-form__requested-times .requested-time__divider{margin:0 .625rem}.availability-form__requested-times .requested-time__end,.availability-form__requested-times .requested-time__start{display:flex;flex-direction:column}.availability-form__actions{display:flex;flex-direction:row;margin:0 1.25rem}.availability-form__actions__select{flex:1 1}.availability-form__actions button{min-width:3.125rem;margin-left:1.25rem}.availability-form__messages{text-align:center;margin-top:.4375rem}.booking-availability__header{margin-bottom:.3125rem}.booking-availability__header label{font-size:.8125rem}.booking-availability__header input[type=checkbox]{margin-right:.3125rem}.booking-availability__list{border:1px solid #e7e7eb;min-height:3.125rem;max-height:18.75rem;overflow-y:auto;padding:.3125rem}.booking-availability table{width:100%;padding:0}.booking-availability table tbody:nth-child(n+2) tr:first-child,.booking-availability table tbody:nth-child(n+2) tr:nth-child(n+2) td:first-child input{display:none}.booking-availability table td:not(.span){padding:.3125rem}.booking-availability table td:first-child{width:10%}.booking-availability table td:nth-child(2){width:20%}.booking-availability table td:nth-child(3),.booking-availability table td:nth-child(4){width:30%}.booking-availability table td:nth-child(5){width:10%}.booking-availability__item{border-bottom:1px solid #e7e7eb}.booking-availability__item__client,.booking-availability__item__date{font-size:.6875rem;font-weight:600;line-height:1}.booking-availability__item__error{color:red;font-size:.75rem}.booking-availability__item__message{color:#176698;font-size:.75rem}.booking-availability__item .booking-slot{font-size:.8125rem;font-weight:400}.booking-availability__item .booking-slot small{font-size:.625rem}.booking-availability__item .booking-slot input[type=checkbox]:disabled{cursor:not-allowed}.new-booking__availability__slot-selector .select,.new-booking__booking-actions-multiple__select .select,.past-booking__availability__slot-selector .select,.reschedule-booking__availability__slot-selector .select,.reschedule-booking__booking-actions-multiple__select .select{font-size:.875rem}.new-booking__availability__slot-selector .Select--single>.Select-control .Select-value,.new-booking__availability__slot-selector .Select-placeholder,.new-booking__booking-actions-multiple__select .Select--single>.Select-control .Select-value,.new-booking__booking-actions-multiple__select .Select-placeholder,.past-booking__availability__slot-selector .Select--single>.Select-control .Select-value,.past-booking__availability__slot-selector .Select-placeholder,.reschedule-booking__availability__slot-selector .Select--single>.Select-control .Select-value,.reschedule-booking__availability__slot-selector .Select-placeholder,.reschedule-booking__booking-actions-multiple__select .Select--single>.Select-control .Select-value,.reschedule-booking__booking-actions-multiple__select .Select-placeholder{font-size:.875rem;font-weight:400;line-height:2.375rem;padding-left:.625rem}.new-booking__availability__slot-selector .Select-placeholder,.new-booking__booking-actions-multiple__select .Select-placeholder,.past-booking__availability__slot-selector .Select-placeholder,.reschedule-booking__availability__slot-selector .Select-placeholder,.reschedule-booking__booking-actions-multiple__select .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.new-booking__availability__slot-selector .Select-arrow,.new-booking__booking-actions-multiple__select .Select-arrow,.past-booking__availability__slot-selector .Select-arrow,.reschedule-booking__availability__slot-selector .Select-arrow,.reschedule-booking__booking-actions-multiple__select .Select-arrow{margin-right:.625rem}.new-booking__availability__slot-selector>input,.new-booking__booking-actions-multiple__select>input,.past-booking__availability__slot-selector>input,.reschedule-booking__availability__slot-selector>input,.reschedule-booking__booking-actions-multiple__select>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.booking-sidebar{height:100%;overflow-y:auto}.booking-sidebar__user{display:flex;flex-direction:column;align-items:center;margin-bottom:.9375rem;text-align:center}.booking-sidebar__location{margin-bottom:.625rem}.booking-sidebar__blank{text-align:center}.booking-sidebar__tabs{border:1px solid rgba(0,0,0,.08);display:flex;margin-bottom:.9375rem;overflow:auto}.booking-sidebar__tabs::-webkit-scrollbar{display:none}.booking-sidebar__tabs .tab{background:none;border:0;box-shadow:none;font-size:.875rem;font-weight:300;flex:1 1;line-height:1;margin:0;padding:.4375rem}.booking-sidebar__tabs .tab:nth-child(n+2){border-left:1px solid rgba(0,0,0,.08)}.booking-sidebar__tabs .tab--selected{background:rgba(44,181,172,.2)}.booking-sidebar__tabs .notification-count{background:#e2402e;border-radius:50px;color:#fff;font-size:.5625rem;font-weight:300;line-height:1;padding:.125rem .375rem;margin-left:.1875rem}.new-booking table{width:100%}.new-booking table th{font-size:.875rem;font-weight:600;text-align:left}.new-booking__availability,.new-booking__proposals,.past-booking__availability,.reschedule-booking__availability,.reschedule-booking__proposals{margin-bottom:1.25rem}.new-booking__availability h4,.new-booking__proposals h4,.past-booking__availability h4,.reschedule-booking__availability h4,.reschedule-booking__proposals h4{font-size:.875rem;font-weight:600;margin:0 0 .4375rem}.new-booking__availability__slot-selector,.past-booking__availability__slot-selector,.reschedule-booking__availability__slot-selector{margin-top:1.25rem}.existing-booking__users,.past-booking__users,.reschedule-booking__users{margin-bottom:.9375rem}.existing-booking__actions,.past-booking__actions,.reschedule-booking__actions,.reschedule-booking__messages{margin-bottom:.9375rem;text-align:center}.existing-booking__actions button:nth-child(n+1),.past-booking__actions button:nth-child(n+1),.reschedule-booking__actions button:nth-child(n+1),.reschedule-booking__messages button:nth-child(n+1){margin-left:.625rem}.existing-booking__bookings h4,.past-booking__bookings h4,.reschedule-booking__bookings h4{font-size:.875rem;font-weight:600;margin:0 0 .625rem}.existing-booking__bookings__list,.past-booking__bookings__list,.reschedule-booking__bookings__list{border:1px solid #e7e7eb;min-height:2.5rem;max-height:15.625rem;overflow-y:auto;margin-bottom:.9375rem}.existing-booking__auto-fill,.new-booking__auto-fill,.new-booking__notify,.reschedule-booking__auto-fill{margin-bottom:.9375rem;text-align:center}.existing-booking__auto-fill label,.new-booking__auto-fill label,.new-booking__notify label,.reschedule-booking__auto-fill label{font-size:.875rem}.existing-booking__auto-fill a,.new-booking__auto-fill a,.new-booking__notify a,.reschedule-booking__auto-fill a{color:#2cb5ac;font-size:.75rem;margin-left:.4375rem}.new-booking__notes,.past-booking__notes,.reschedule-booking__notes{margin-bottom:.9375rem}.new-booking__notes h4,.past-booking__notes h4,.reschedule-booking__notes h4{font-size:.875rem;font-weight:600;margin:0 0 .625rem}.new-booking__notes textarea,.past-booking__notes textarea,.reschedule-booking__notes textarea{border:1px solid #e7e7eb;width:100%;height:5rem;resize:none;padding:.625rem}.new-booking__services,.new-booking__staffs{border:1px solid #e7e7eb;margin-bottom:.625rem;padding:.3125rem .5rem}.new-booking__anystaff{display:flex;align-items:center;padding:5px 5px 10px;font-size:.875rem;border-bottom:1px solid #e7e7eb}.new-booking__anystaff .input-container{display:flex;align-items:center;flex:1 1}.new-booking .booking-selector__filter{display:flex;align-items:center}.new-booking .booking-selector__filter input[type=checkbox]{margin:.5625rem}.new-booking .booking-selector__filter input[type=text]{margin-bottom:.3125rem;padding:.25rem;width:100%;flex:1 1}.new-booking .booking-selector__filter__status{margin-right:.4375rem}.new-booking .booking-selector__list{min-height:2.5rem;max-height:8.75rem;overflow-y:auto}.new-booking__services .booking-selector__list{max-height:11.25rem}.new-booking__requests{margin-bottom:.9375rem;padding-top:.625rem}.new-booking__requests h5 small{font-size:.5rem;font-weight:300;margin-left:.625rem}.new-booking__requests__puser-select{display:flex;justify-content:space-around;margin-bottom:.9375rem}.new-booking__requests__puser-select label{font-size:.875rem}.new-booking__requests__puser-select input[type=radio]{margin-right:.4375rem}.new-booking__requests__actions{margin-bottom:.9375rem;text-align:center}.new-booking__proposals .message{text-align:center}.new-booking__user-select{margin-bottom:.9375rem}.new-booking__user-select h5 small{font-size:.5rem;font-weight:300;margin-left:.9375rem}.new-booking__booking-actions{margin:.625rem 0;text-align:center}.new-booking__booking-actions-multiple{display:flex;flex-direction:row;margin:0 1.25rem}.new-booking__booking-actions-multiple__select{flex:1 1}.new-booking__booking-actions-multiple button{min-width:3.125rem;margin-left:1.25rem}.past-booking__users .date-range-container h5{margin:10px}.past-booking__users .date-range-container .date-range{padding:10px}.past-booking__users .date-range-container .date-range .react-datepicker-wrapper,.past-booking__users .date-range-container .date-range .react-datepicker__input-container{width:100%}.past-booking__bookings__loadmore{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.past-booking__bookings__loadmore .note{color:#9b9b9b;font-size:.75rem}.reschedule-booking__booking-actions-multiple{display:flex;flex-direction:row;margin:0 1.25rem}.reschedule-booking__booking-actions-multiple__select{flex:1 1}.reschedule-booking__booking-actions-multiple button{min-width:3.125rem;margin-left:1.25rem}.proposal-book{display:flex;flex-direction:column}.proposal-book__content{margin-bottom:1.25rem}.proposal-book__actions{text-align:center}.booking-list table{width:100%}.booking-list table th{font-size:.875rem;font-weight:600;padding:.3125rem;text-align:left}.booking-list .list-item input[type=checkbox]:disabled{cursor:not-allowed}.booking-list .list-item__no-content{color:#9b9b9b;font-size:.875rem;font-weight:300;padding:.625rem;text-align:center}.booking-list .list-item__user{font-size:.75rem;font-weight:600}.booking-list .list-item__user span{color:#2cb5ac}.booking-list .list-item>td{font-size:.78125rem;font-weight:400;padding:.3125rem 0}.booking-list .list-item>td:first-child{width:10%}.booking-list .list-item>td:nth-child(2){border-bottom:1px solid #e7e7eb;width:90%}.booking-list .list-item>td table td{vertical-align:top}.booking-list .list-item>td table td:first-child{width:38%}.booking-list .list-item>td table td:nth-child(2){border-bottom:0;width:27%}.booking-list .list-item>td table td:nth-child(3){font-size:.71875rem;width:35%}.btn--primary,.class-schedule__actions__accept,.ClassDetail__actions__accept,.ClassEnrollment__actions__accept,.ClassesFaq__actions__accept,.ClassPack__actions__accept,.ClientInfo__actions__accept,.Membership__actions__accept{background-color:#44cf77;color:#fff;border:1px solid #44cf77;border-radius:2.0625rem}.btn--primary:hover,.class-schedule__actions__accept:hover,.ClassDetail__actions__accept:hover,.ClassEnrollment__actions__accept:hover,.ClassesFaq__actions__accept:hover,.ClassPack__actions__accept:hover,.ClientInfo__actions__accept:hover,.Membership__actions__accept:hover{border-color:#3aba69;background-color:#3aba69}.btn--primary:active,.class-schedule__actions__accept:active,.ClassDetail__actions__accept:active,.ClassEnrollment__actions__accept:active,.ClassesFaq__actions__accept:active,.ClassPack__actions__accept:active,.ClientInfo__actions__accept:active,.Membership__actions__accept:active{border-color:#33a05b;background-color:#33a05b}.btn--primary:disabled,.class-schedule__actions__accept:disabled,.ClassDetail__actions__accept:disabled,.ClassEnrollment__actions__accept:disabled,.ClassesFaq__actions__accept:disabled,.ClassPack__actions__accept:disabled,.ClientInfo__actions__accept:disabled,.Membership__actions__accept:disabled{border-color:hsla(0,0%,60.8%,.35);background-color:hsla(0,0%,60.8%,.35);cursor:default}.btn--sm,.class-schedule__actions__accept,.ClassDetail__actions__accept,.ClassEnrollment__actions__accept,.ClassesFaq__actions__accept,.ClassPack__actions__accept,.ClientInfo__actions__accept,.Membership__actions__accept{padding:.5rem 1.25rem}.class-schedule__select .select,.ClassDetail__select .select,.ClassEnrollment__select .select,.ClassesFaq__select .select,.ClassPack__select .select,.ClientInfo__select .select,.Membership__select .select,.pricing-membership__select .select{font-size:.875rem}.class-schedule__select .Select--single>.Select-control .Select-value,.class-schedule__select .Select-placeholder,.ClassDetail__select .Select--single>.Select-control .Select-value,.ClassDetail__select .Select-placeholder,.ClassEnrollment__select .Select--single>.Select-control .Select-value,.ClassEnrollment__select .Select-placeholder,.ClassesFaq__select .Select--single>.Select-control .Select-value,.ClassesFaq__select .Select-placeholder,.ClassPack__select .Select--single>.Select-control .Select-value,.ClassPack__select .Select-placeholder,.ClientInfo__select .Select--single>.Select-control .Select-value,.ClientInfo__select .Select-placeholder,.Membership__select .Select--single>.Select-control .Select-value,.Membership__select .Select-placeholder,.pricing-membership__select .Select--single>.Select-control .Select-value,.pricing-membership__select .Select-placeholder{font-size:.875rem;font-weight:400;line-height:2.375rem;padding-left:.625rem}.class-schedule__select .Select-placeholder,.ClassDetail__select .Select-placeholder,.ClassEnrollment__select .Select-placeholder,.ClassesFaq__select .Select-placeholder,.ClassPack__select .Select-placeholder,.ClientInfo__select .Select-placeholder,.Membership__select .Select-placeholder,.pricing-membership__select .Select-placeholder{color:rgba(0,0,0,.5);font-weight:400}.class-schedule__select .Select-arrow,.ClassDetail__select .Select-arrow,.ClassEnrollment__select .Select-arrow,.ClassesFaq__select .Select-arrow,.ClassPack__select .Select-arrow,.ClientInfo__select .Select-arrow,.Membership__select .Select-arrow,.pricing-membership__select .Select-arrow{margin-right:.625rem}.class-schedule__select>input,.ClassDetail__select>input,.ClassEnrollment__select>input,.ClassesFaq__select>input,.ClassPack__select>input,.ClientInfo__select>input,.Membership__select>input,.pricing-membership__select>input{padding:.9375rem 1.25rem;border:0;width:100%;color:#000;font-size:.875rem;font-weight:400}.ClassEnrollment__Panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.ClassEnrollment__input,.ClassEnrollment__users{margin-top:.625rem}.ClassEnrollment__coupon label{font-size:.8125rem}.ClassEnrollment__coupon__code,.ClassEnrollment__list{margin-top:.625rem}.ClassEnrollment__select{margin-top:.625rem;font-size:.875rem}.ClassEnrollment__select .Select-menu{max-height:13.75rem;overflow-y:auto}.ClassEnrollment__select__availability{margin-top:.9375rem;margin-bottom:.625rem}.ClassEnrollment__actions__accept{margin-top:.625rem}.ClassEnrollment__tabs{border:1px solid rgba(0,0,0,.08);display:flex;margin-bottom:.9375rem}.ClassEnrollment__tabs .tab{background:none;border:0;box-shadow:none;font-size:.875rem;font-weight:300;flex:1 1;line-height:1;margin:0;padding:.4375rem}.ClassEnrollment__tabs .tab:nth-child(n+2){border-left:1px solid rgba(0,0,0,.08)}.ClassEnrollment__tabs .tab--selected{background:rgba(44,181,172,.2)}.ClassEnrollment__tabs .notification-count{background:#e2402e;border-radius:50px;color:#fff;font-size:.5625rem;font-weight:300;line-height:1;padding:.125rem .375rem;margin-left:.1875rem}.cancel-enrollment__panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.cancel-enrollment__panel .message{text-align:center}.cancel-enrollment__bookings{margin-top:.9375rem}.cancel-enrollment__actions{display:flex;justify-content:center;margin:.625rem 0}.cancel-enrollment__notify{font-size:.75rem;padding-top:.625rem;text-align:center}.Membership__Panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.Membership__select .Select-menu{max-height:13.75rem;overflow-y:auto}.Membership__actions__accept{margin-top:.625rem}.ClassPack__Panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.ClassPack__select .Select-menu{max-height:13.75rem;overflow-y:auto}.ClassPack__actions__accept{margin-top:.625rem}.class-schedule__panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.class-schedule__select .Select-menu{max-height:13.75rem;overflow-y:auto}.class-schedule__actions__accept{margin-top:.625rem}.ClassDetail__Panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.ClassDetail__input{margin-top:.625rem}.ClassDetail__select{margin-top:.625rem;font-size:.875rem}.ClassDetail__select .Select-menu{max-height:13.75rem;overflow-y:auto}.ClassDetail__actions__accept{margin-top:.625rem}.ClassDetail__services{border:1px solid #e7e7eb;margin-bottom:.625rem;padding:.3125rem .5rem}.ClassDetail .booking-selector__filter{display:flex;align-items:center}.ClassDetail .booking-selector__filter input[type=checkbox]{margin:.5625rem}.ClassDetail .booking-selector__filter input[type=text]{margin-bottom:.3125rem;padding:.25rem;width:100%;flex:1 1}.ClassDetail .booking-selector__filter__status{margin-right:.4375rem}.ClassDetail .booking-selector__list{min-height:2.5rem;max-height:8.75rem;overflow-y:auto}.ClientInfo__Panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.ClientInfo__select{padding-top:.625rem}.ClientInfo__select .Select-menu{max-height:13.75rem;overflow-y:auto}.ClientInfo__actions__accept{margin-top:.625rem}.ClassesFaq__Panel{position:relative;border:1px solid #e9e9e9;padding:.625rem;margin-bottom:.9375rem}.ClassesFaq__error{color:red;font-size:.875rem;text-align:center}.ClassesFaq__select .Select-menu{max-height:13.75rem;overflow-y:auto}.ClassesFaq__select .Select-menu-outer{top:auto;bottom:100%;border-bottom-right-radius:unset;border-bottom-left-radius:unset}.ClassesFaq__select .Select-menu-outer,.ClassesFaq__select .Select-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ClassesFaq__select .Select-option:last-child{border-bottom-right-radius:unset;border-bottom-left-radius:unset}.ClassesFaq__select .Select.is-open>.Select-control{border-top-right-radius:unset;border-top-left-radius:unset;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ClassesFaq__actions__accept{margin-top:.625rem}.pricing-membership{border:1px solid #e9e9e9;padding:.625rem;position:relative;margin-bottom:2.5rem}.pricing-membership__select{margin-top:.625rem;font-size:.875rem}.pricing-membership__select .Select-menu{max-height:13.75rem;overflow-y:auto}.pricing-membership__actions{margin-top:1.25rem}.Message-Container{position:relative;display:none}.Message-Container__modal{background:#fff;display:flex;width:37.5rem;min-height:25rem;border-radius:.25rem;padding:1.25rem 1.875rem}.Message-Container__modal__content{flex:1 1}.Message-Container__modal form{display:flex;flex-direction:column;width:100%}.Message-Container__modal form h3{font-size:1.125rem;margin:0;line-height:1}.Message-Container__modal form .message-details{line-height:1;margin-bottom:.9375rem;font-size:.8125rem;display:flex;align-items:center}.Message-Container__modal form .message-details__label{color:#7c7c7c;margin-right:.625rem;min-width:2.5rem}.Message-Container__modal form .message-details__value{padding:.4375rem 1rem;background:#fafafa;border-radius:20px;border:1px solid hsla(0,0%,58.8%,.1)}.Message-Container__modal form .errormessage{color:#d47e73}.Message-Container__modal form .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:.9375rem}.Message-Container__modal form .form-group input{height:2.375rem;padding:0 .625rem}.Message-Container__modal form .form-group input,.Message-Container__modal form .form-group textarea{border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;font-size:.9375rem;margin-bottom:0;width:100%}.Message-Container__modal form .form-group textarea{height:100%;padding:.625rem;resize:none;outline:none}.Message-Container__modal form .form-group label{font-size:.8125rem;margin-bottom:.625rem;color:#7c7c7c}.Message-Container__modal form p{margin-top:-.9375rem;font-size:.875rem;font-weight:300}.Message-Container__modal form p.success{color:#44cf77}.Message-Container__modal form p.error{color:#e2402e}.Message-Container__modal__action button{margin-right:.625rem}.classes-availability__list{border:1px solid #e7e7eb;min-height:3.125rem;max-height:18.75rem;overflow-y:auto;padding:.3125rem;margin-top:.625rem}.classes-availability table{width:100%;padding:0}.classes-availability table tbody:nth-child(n+2) tr:first-child{display:none}.classes-availability table td{padding:.625rem .3125rem}.classes-availability table td:first-child{width:10%}.classes-availability table td:nth-child(2){width:20%}.classes-availability table td:nth-child(3),.classes-availability table td:nth-child(4){width:30%}.classes-availability table td:nth-child(5){width:10%}.classes-availability__item{border-bottom:1px solid #e7e7eb}.classes-availability__item__client,.classes-availability__item__date{font-size:.6875rem;font-weight:600;line-height:1}.classes-availability__item .booking-slot{font-size:.8125rem;font-weight:400}.classes-availability__item .booking-slot__error{color:red;font-size:.875rem}.classes-availability__item .booking-slot__capacity p{margin:0}.classes-availability__item .booking-slot__capacity__success{color:#44cf77}.business-notification{position:relative;display:none}.business-notification__modal{background:#fff;display:flex;width:25rem;min-height:18.75rem;border-radius:.25rem;padding:1.25rem}.business-notification__modal form{display:flex;flex-direction:column;width:100%}.business-notification__modal form .message-details{line-height:1;margin-bottom:.9375rem;font-size:.8125rem;display:flex;align-items:center}.business-notification__modal form .message-details__label{color:#7c7c7c;margin-right:.625rem;min-width:2.5rem}.business-notification__modal form .message-details__value{padding:.4375rem 1rem;background:#fafafa;border-radius:20px;border:1px solid hsla(0,0%,58.8%,.1)}.business-notification__modal form .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:.9375rem}.business-notification__modal form .form-group input{border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;font-size:.9375rem;margin-bottom:0;height:2.375rem;width:100%;padding:0 .625rem}.business-notification__modal form .form-group textarea{border:1px solid hsla(0,0%,58.8%,.5);border-radius:.125rem;font-size:.9375rem;margin-bottom:0;height:6.25rem;width:100%;padding:.625rem;resize:none;outline:none}.business-notification__modal form .form-group label{font-size:.8125rem;margin-bottom:.625rem;color:#7c7c7c}.business-notification__modal form p{margin-top:-.9375rem;font-size:.875rem;font-weight:300}.business-notification__modal form p.success{color:#44cf77}.business-notification__modal form p.error{color:#e2402e}.business-notification__modal__action button{margin-right:.625rem}.business-panel{display:flex;flex-direction:column;padding:5px 5px 0;width:19.375rem}.business-panel>h5{border-bottom:1px solid #e9e9e9;margin:.3125rem 0;padding-bottom:.25rem}.dashboard{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.dashboard>*{flex:0 0 auto;overflow:auto}.dashboard__page{display:flex;flex-direction:row;flex:1 1 auto;overflow:hidden}.dashboard__page>*{flex:0 0 auto;overflow:auto}.dashboard__page__customers{display:flex}.dashboard__page__panels{display:flex;flex-direction:row;flex:1 1}.dashboard__page__panels__loading{z-index:100;text-align:center;top:50%;left:50%;position:absolute}.auth-login{flex:1 1;width:100%;padding:3.125rem;display:flex;align-items:center;justify-content:center}.auth-login__container{display:flex;max-width:25rem;min-width:25rem;flex-direction:column;align-items:center}.auth-login__container h4{color:rgba(0,0,0,.87);font-size:1.5rem;font-weight:400;line-height:1;margin-bottom:1.875rem}.auth-login__container h3{color:rgba(0,0,0,.87);font-size:1.125rem;font-weight:700;line-height:1;margin:0 0 .625rem}.auth-login__container form{width:100%;display:flex;flex-direction:column;padding:1.25rem 0}.auth-login__container form .form-group{display:flex;flex-direction:column;margin-bottom:1.25rem}.auth-login__container form .form-group label{font-size:.875rem;line-height:1;color:#2e3b4e;margin-bottom:.625rem}.auth-login__container form .form-group input{font-size:1rem;font-weight:300;height:2.5rem;width:100%;border-radius:.25rem;background-color:#fff;border:1px solid #ccc;padding:0 .875rem;margin:0}.auth-login__container form .form-group .password-field{position:relative;width:100%}.auth-login__container form .form-group .password-field input{padding-right:8.75rem}.auth-login__container form .form-group .password-field .forgot-password{position:absolute;right:14px;top:0;bottom:0;display:flex;align-items:center;font-size:.875rem;line-height:1;color:#7c7c7c;text-decoration:underline}.auth-login__container__sign-up{font-size:.875rem;color:#7c7c7c}.auth-login__container__sign-up a{color:#2cb5ac;text-decoration:none;cursor:pointer}.dynamic-wiki table{border-spacing:0;border-collapse:collapse}.dynamic-wiki .table{width:81%;margin-left:10%;margin-right:10%;max-width:100%;margin-bottom:20px;border-spacing:2px;border-color:grey}.dynamic-wiki .table .border-bottom{border-bottom:1px solid #ddd}.dynamic-wiki .table .border-bottom td{padding:8px;line-height:1.42857143;vertical-align:top;border-right:1px solid #ddd}.dynamic-wiki .table>tbody>tr>td,.dynamic-wiki .table>tbody>tr>th,.dynamic-wiki .table>tfoot>tr>td,.dynamic-wiki .table>tfoot>tr>th,.dynamic-wiki .table>thead>tr>td,.dynamic-wiki .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.dynamic-wiki .table-bordered,.dynamic-wiki .table-bordered>tbody>tr>td,.dynamic-wiki .table-bordered>tbody>tr>th,.dynamic-wiki .table-bordered>tfoot>tr>td,.dynamic-wiki .table-bordered>tfoot>tr>th,.dynamic-wiki .table-bordered>thead>tr>td,.dynamic-wiki .table-bordered>thead>tr>th{border:1px solid #ddd}.dynamic-wiki .no-right-margin{margin-left:0}.dynamic-wiki tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.dynamic-wiki html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dynamic-wiki tr{display:table-row;vertical-align:inherit;border-color:inherit;border-top:1px solid #ddd}.dynamic-wiki tr:hover{background-color:#f5f5f5}.dynamic-wiki th{border:1px solid #ddd;padding:8px}.dynamic-wiki td{padding:8px}.dynamic-wiki .table-condensed>tbody>tr>td,.dynamic-wiki .table-condensed>tbody>tr>th,.dynamic-wiki .table-condensed>tfoot>tr>td,.dynamic-wiki .table-condensed>tfoot>tr>th,.dynamic-wiki .table-condensed>thead>tr>td,.dynamic-wiki .table-condensed>thead>tr>th{padding:5px}.dynamic-wiki .table-condensed:after,.dynamic-wiki .table-condensed:before{box-sizing:border-box}.btn{line-height:1;font-size:.875rem;font-weight:300}.btn--primary{background-color:#44cf77;color:#fff;border:1px solid #44cf77;border-radius:2.0625rem}.btn--primary:hover{border-color:#3aba69;background-color:#3aba69}.btn--primary:active{border-color:#33a05b;background-color:#33a05b}.btn--primary:disabled{border-color:hsla(0,0%,60.8%,.35);background-color:hsla(0,0%,60.8%,.35);cursor:default}.btn--secondary{border-radius:2.0625rem;background-color:#fff;border:1px solid #7c7c7c;color:#4a4a4a}.btn--secondary:active,.btn--secondary:hover{background:#eaeaea}.btn--secondary:disabled{background-color:hsla(0,0%,60.8%,.35);cursor:default;border:none;color:#fff}.btn--link{line-height:1;background:transparent;border:0;color:#2cb5ac;font-size:.75rem;font-weight:300}.btn--sm{padding:.5rem 1.25rem}.btn--lg{padding:.6875rem 2.8125rem}.message{font-size:.8125rem;font-weight:600}.message--small{font-size:.6875rem;font-weight:400}.message__row{display:block;margin-bottom:.625rem}.message--success{color:#2cb5ac}.message--warning{color:#fea216}.message--error{color:#e2402e}.message--empty{color:#7c7c7c;font-style:italic;font-weight:300}.message--emphasis{color:#7c7c7c;font-style:italic;font-weight:600}@font-face{font-family:"truelark";src:url(/static/media/truelark.52a682b9.eot);src:url(/static/media/truelark.52a682b9.eot) format("embedded-opentype"),url(/static/media/truelark.fb6f5acf.woff) format("woff"),url(/static/media/truelark.4df091e9.ttf) format("truetype"),url(/static/media/truelark.866034d6.svg) format("svg");font-weight:400;font-style:normal}@keyframes spin{to{transform:rotate(1turn)}}.app{padding:0;flex:1 1;display:flex}*{box-sizing:border-box}html{height:100%}body{font-family:"Open Sans",sans-serif;height:100%;margin:0;min-height:100%}#root,body{display:flex;padding:0}#root{flex:1 1;width:100%}a{text-decoration:none}button{cursor:pointer;padding:0}button,input{outline:none}.hide{display:none!important}.open{display:block!important}input[type=email],input[type=tel],input[type=text]{font-size:.875rem;height:2.1875rem;width:100%;margin:0 0 .625rem;padding:0 .3125rem}input[type=email].has-error,input[type=tel].has-error,input[type=text].has-error{border:1px solid #e2402e!important}[class*=fa-]:before{display:inline-block;font-family:"truelark";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-right:before{content:"A"}.fa-calendar-alt:before{content:"B"}.fa-location-dot:before{content:"C"}.fa-arrow-left:before{content:"D"}.fa-arrow-right:before{content:"E"}.fa-chevron-left:before{content:"F"}.fa-credit-card:before{content:"G"}.fa-cc-mastercard-brands:before{content:"H"}.fa-cc-discover-brands:before{content:"I"}.fa-cc-amex-brands:before{content:"J"}.fa-cc-jcb-brands:before{content:"K"}.fa-cc-visa-brands:before{content:"L"}.fa-cc-diners-club-brands:before{content:"M"}.fa-copy:before{content:"N"}
/*# sourceMappingURL=main.23bab5ea.chunk.css.map */