.location-group-form__cta-form-layout-item{text-align:right}

.connect-form{display:flex;margin-top:1rem;flex-direction:row}.connect-form .text-input{flex:1}.connect-form .btn{margin-left:0.5rem;margin-top:1.05rem}

.info__div{text-align:end;cursor:pointer;height:0px;width:100%}svg.info__icon.icon.icon--no-fill.icon--stroke{stroke:none}.info-modal .modal-body{align-items:center;padding:10px;margin:5px 15px}.info-modal .modal-header{padding:0.1rem;background-color:#f0f2f7}.info-modal__text{margin:2px;text-align:justify}

.logout__wrapper{height:100%;width:100%;padding-bottom:5vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.logout__wrapper p{margin-bottom:20px}

.markdown-container{padding-bottom:4rem}.markdown-container *{margin-top:1rem}.markdown-container *:first-child:not(h1){margin-top:0}.markdown-container *+ul,.markdown-container *+ol,.markdown-container li+li{margin-top:0.5rem}.markdown-container h1,.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5,.markdown-container h6{margin-top:2rem;font-weight:600}.markdown-container ul,.markdown-container ol{padding-left:1rem;margin-bottom:1.5rem}.markdown-container ul{list-style-type:disc}.markdown-container ol{list-style-type:decimal}.markdown-container li{padding-left:0.25rem}

.big-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background-color:rgba(0,0,0,0);transition:background-color 200ms ease-out}.big-search-overlay-enter-done{background-color:rgba(0,0,0,0.8)}.big-search-overlay-enter-done .big-search{opacity:1}@media screen and (min-width: 501px){.big-search-overlay-enter-done .big-search{top:1rem}}@media screen and (min-width: 751px){.big-search-overlay-enter-done .big-search{top:1.25rem}}.big-search-overlay-exit-done{background-color:rgba(0,0,0,0)}.big-search-overlay-exit-done .big-search{opacity:0}.big-search{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.05);display:flex;flex-flow:column;opacity:0;position:absolute;top:0rem;left:50%;overflow:hidden;width:100%;max-height:100%;max-width:60rem;transform:translate(-50%, 0);transition:opacity 100ms ease-out 50ms, top 150ms ease-out}@media screen and (min-width: 501px){.big-search{border-radius:2px;width:calc(100% - 2rem);max-height:calc(100% - 2rem)}}@media screen and (min-width: 751px){.big-search{width:calc(100% - 4rem);max-height:calc(100% - 4rem)}}.big-search--scrolled .big-search__header{box-shadow:0 2px 4px rgba(0,0,0,0.1)}.big-search .big-search__search-view-header .text-input__input{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #e5e7eb;width:100%;padding-right:6.5rem}.big-search .big-search__search-view-header .text-input__input:not(:disabled):not([readonly]):focus{border-color:#e5e7eb;box-shadow:none}.big-search .big-search__search-view-header .btn__text{color:#818894}.big-search .big-search__search-view-header .btn__icon{fill:#818894}.big-search .big-search__search-view-search-bar{position:relative}.big-search .big-search__search-view-search-bar-buttons{display:flex;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}@media screen and (min-width: 751px){.big-search .big-search__search-view-search-bar-buttons{right:.5rem}}.big-search .big-search__search-view-add-btn,.big-search .big-search__search-view-context-bar-btn{background-color:#f9fafc;border-radius:0;padding-right:1.25rem;width:100%}.big-search .big-search__search-view-add-btn:focus,.big-search .big-search__search-view-add-btn:hover,.big-search .big-search__search-view-add-btn--highlighted,.big-search .big-search__search-view-context-bar-btn:focus,.big-search .big-search__search-view-context-bar-btn:hover,.big-search .big-search__search-view-context-bar-btn--highlighted{background-color:#1953cb}.big-search .big-search__search-view-add-btn:focus .btn__text,.big-search .big-search__search-view-add-btn:hover .btn__text,.big-search .big-search__search-view-add-btn--highlighted .btn__text,.big-search .big-search__search-view-context-bar-btn:focus .btn__text,.big-search .big-search__search-view-context-bar-btn:hover .btn__text,.big-search .big-search__search-view-context-bar-btn--highlighted .btn__text{color:white}.big-search .big-search__search-view-add-btn .btn__inner,.big-search .big-search__search-view-context-bar-btn .btn__inner{justify-content:space-between;flex-flow:row-reverse}.big-search .big-search__search-view-add-btn .btn__icon,.big-search .big-search__search-view-context-bar-btn .btn__icon{margin-left:auto;opacity:1;width:1.25rem;top:auto;justify-self:flex-end}.big-search .big-search__search-view-context-bar-btn .btn__icon{fill:#1953cb;stroke:none}.big-search .big-search__search-view-context-bar-btn--highlighted .btn__icon,.big-search .big-search__search-view-context-bar-btn:hover .btn__icon{fill:white}.big-search .big-search__search-view-add-btn .btn__icon{fill:none;stroke:#1953cb}.big-search .big-search__search-view-add-btn--highlighted .btn__icon,.big-search .big-search__search-view-add-btn:hover .btn__icon{stroke:white}.big-search .big-search__view-header{border-bottom:1px solid #cccfd6;display:flex;flex:0 0 auto;justify-content:space-between;padding:1rem}.big-search .big-search__view-header .btn__icon{fill:#818894}.big-search .big-search__view-body{padding-top:.5rem;display:flex;flex-direction:column;overflow-y:auto}.big-search .big-search__view-body--centered{align-items:center}.big-search .big-search__view-body form{padding:.5rem}@media screen and (min-width: 751px){.big-search .big-search__view-body form{padding:1rem}}.big-search .big-search__view-body .subheading{text-align:center}.big-search .big-search__view-body .loader{justify-content:center;padding:.5rem 0 1.25rem}.big-search .big-search__view-body .loader__dot{background-color:#1953cb}.big-search .big-search__view-footer{display:flex;flex-flow:column;flex:1 0 auto;padding:1rem;border-top:1px solid #cccfd6}.big-search .big-search__view-footer .btn+.btn{margin-top:.5rem}@media screen and (min-width: 501px){.big-search .big-search__view-footer{flex-flow:row-reverse;justify-content:space-between}.big-search .big-search__view-footer .btn+.btn{margin-top:0}}.big-search__results-container{padding:0 1.25rem}.big-search__search-results-list .list-item.list-item--primary-action:hover>.btn{background-color:#1953cb}.big-search__search-results-list .list-item.list-item--primary-action:hover>.btn p{color:#fff}.big-search__search-results-list .list-item.list-item--primary-action:hover:after{opacity:0}.big-search__quick-add-form .big-search__quick-add-first-name,.big-search__quick-add-form .big-search__quick-add-last-name{display:none}.big-search__quick-add-form--show-user-fields .big-search__quick-add-first-name,.big-search__quick-add-form--show-user-fields .big-search__quick-add-last-name{display:block}.big-search__import-user-view,.big-search__merge-users-view{padding:1rem}.big-search__import-user-view .text,.big-search__merge-users-view .text{margin:1rem 0}.big-search__quick-add-user-avatar{display:flex;justify-content:center}

.loader{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.loader .circle_loader{position:absolute}.loader .circle_loader .circle-loader>div{width:50px;height:50px}

.inactivitytimeout-modal .modal-body{align-items:center;padding:1rem;margin-bottom:0.5rem}.inactivitytimeout-modal .modal-header{margin-top:0.5rem;padding:1.2rem}.inactivitytimeout-modal .modal-header__title{font-size:1.7rem;font-weight:bolder;font-family:system-ui;margin-top:0}.inactivitytimeout-modal__text{margin:1rem;text-align:justify;font-size:1.05rem}.inactivitytimeout-modal .modal-footer .btn+.btn{margin-top:auto}.inactivitytimeout-modal .modal-footer{flex-flow:row-reverse;justify-content:end;padding:0.5rem}.inactivitytimeout-modal .modal-footer .btn{margin-top:auto;padding:1.5rem;margin:10px}

.SpruceDebugMenu-container{position:fixed;right:10px;bottom:10px;background-color:#ff6464;color:white;padding:4px;border-radius:4px;z-index:1}.SpruceDebugMenu-label{font-size:0.75rem;margin:0 8px 0 4px}.SpruceDebugMenu-token{background:#f4f4f4;border:1px solid #ddd;border-left:3px solid #f36d33;color:#666;page-break-inside:avoid;font-family:monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1em 1.5em;display:block;word-wrap:break-word}

.quick-edit-user-modal.is-loading .modal-body{position:relative}.quick-edit-user-modal.is-loading .full-loader{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.quick-edit-user-modal.is-loading form{opacity:0}

.skill-view-modal .modal-header__title{text-align:left !important}.skill-view-modal .modal-header__back-btn--is-hidden{display:none}

.abandonappointment-modal .modal-body{align-items:center;padding:1rem;margin-bottom:0.5rem}.abandonappointment-modal .modal-header{margin-top:0.5rem;padding:1.2rem}.abandonappointment-modal .modal-header__title{font-size:1.7rem;font-weight:bolder;font-family:system-ui;margin-top:0}.abandonappointment-modal__text{margin:1rem;text-align:justify;font-size:1.05rem}.abandonappointment-modal .modal-footer .btn+.btn{margin-top:auto}.abandonappointment-modal .modal-footer{flex-flow:row-reverse;justify-content:end;padding:0.5rem}.abandonappointment-modal .modal-footer .btn{margin-top:auto;padding:1.5rem;margin:10px}

.invite-modal .modal-body{align-items:center}.invite-modal .avatar-wrapper{margin-top:1.25rem}.invite-modal .btn{margin-top:1.25rem}.invite-modal__user-name{margin-top:.5rem}.invite-modal__message{margin-top:1.25rem;text-align:center}

.metric__item--bottom-padding{padding-bottom:10px}.metric__item--right-padding{padding-right:40px}.metric__item--top-padding{padding-top:20px}.metric__item__value{margin-bottom:8px}.metric__item__value--regular{font-size:1.5rem}.metric__item__value--large{font-size:2rem}.metric__item__label{font-size:0.75rem}.metric__section{margin-top:20px}.metric__section--separator-visible>.metric__item+.metric__item{border-top:1px solid #cccfd6}.metric__section--left-padding{padding-left:20px}.metric__section--right-padding{padding-right:20px}.metric__wrapper{display:flex;flex-wrap:wrap;margin-top:-20px;width:max-content}.metric__wrapper--separator-visible>.metric__section+.metric__section{border-left:1px solid #cccfd6}.splh-metric__section{min-width:200px;min-height:280px}.splh-metric__section>.loader{height:calc(100% - 40px)}@media only screen and (max-width: 770px){.metric__wrapper--separator-visible>.metric__section:nth-of-type(3){border-left:none}.sidebar--is-collapsed .metric__wrapper--separator-visible>.metric__section+.metric__section{border-left:1px solid #cccfd6}}.splh_footer_note{font-size:0.75rem;margin-left:20px}.splh_footer_note sup,.metric__item__label sup{vertical-align:baseline;top:0}

body{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none}.bigcalendar{background-color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bigcalendar *{box-sizing:border-box}.bigcalendar__header-top{border-bottom:1px solid #cccfd6;display:flex;align-items:center}.bigcalendar__header-top h2{margin:0 .625rem;white-space:nowrap;padding-left:40px}.bigcalendar__header .bigcalendar-menu__button{display:none}.bigcalendar__header .pagination__page-user-icon .pagination__page_user{fill:#1953cb;height:2.25rem;margin-left:0.5rem;margin-right:0.5rem}.bigcalendar__header .pagination__btn.btn.btn-secondary.btn-small.btn-icon-only{border:none}.bigcalendar__mobile-submenu-underlay{background-color:rgba(0,0,0,0.8);content:"";display:none;height:100%;left:0;position:fixed;top:0;width:100%}@media only screen and (max-width: 500px){.bigcalendar__mobile-submenu-underlay.showing{display:block}}.bigcalendar__mobile-submenu{display:flex;width:100%}.bigcalendar__mobile-submenu h2,.bigcalendar__mobile-submenu .bigcalendar-hide-menu__button{display:none}.bigcalendar__header-controls{display:flex;justify-content:end;width:100%;padding-right:5px}.bigcalendar__header-controls .bigcalendar_date-picker-underlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%}@media only screen and (min-width: 500px){.bigcalendar__header-controls .bigcalendar_date-picker-underlay{display:block}}.bigcalendar__header-controls .bigcalendar_date-picker{position:absolute;z-index:4;left:auto;right:0px}.bigcalendar__header-controls .bigcalendar_date-picker .DayPickerKeyboardShortcuts_show{display:none}.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarMonth,.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarMonthGrid,.bigcalendar__header-controls .bigcalendar_date-picker-week-view .DayPicker__horizontal,.bigcalendar__header-controls .bigcalendar_date-picker-week-view .SingleDatePicker_picker{background:#fff;padding:0 0 20px 0}.bigcalendar__header-controls .bigcalendar_date-picker-week-view .bigcalendar_date-picker-clear-btn{position:absolute;cursor:pointer;font-family:sans-serif;left:40px;bottom:15px;font-size:14px}.bigcalendar__header-controls .bigcalendar_date-picker-week-view .bigcalendar_date-picker-clear-btn-disable{pointer-events:none;opacity:50%;cursor:not-allowed}.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__today:before{content:"";display:block;position:absolute;top:75%;left:50%;transform:translate(-50%);width:.5rem;height:.125rem;background-color:white}.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__selected,.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__selected:active,.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__selected:hover{background:#1953cb;border-radius:50%;border:none;color:#fff}.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__hovered_span,.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__selected_span{border-radius:50%}.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__hovered_span:after,.bigcalendar__header-controls .bigcalendar_date-picker-week-view .CalendarDay__selected_span:after{background-color:rgba(25,83,203,0.5);width:100%;left:0;transform:translateY(-50%)}@media only screen and (min-width: 990px){.bigcalendar__date-select{position:relative}}.bigcalendar__date-select .bigcalendar__calendarIcon-button.btn.btn-simple.btn-icon-only{width:2.5rem}.bigcalendar__date-scroll-controls{display:flex;align-items:center;flex-direction:row}.bigcalendar__date-scroll-controls select{height:75%}.bigcalendar__fullscreen-control{display:flex;align-items:center}.bigcalendar__header-bottom{border-left:1px solid #cccfd6;border-bottom:1px solid #cccfd6;margin-left:3.125rem;display:flex;align-content:center;padding:.3125rem;justify-content:space-between}.bigcalendar__header-bottom .pagination-wrapper.pagination-wrapper-minimal{align-items:center}.bigcalendar__header-smalldate{display:flex}.bigcalendar__header-smalldate .dow{font-size:.625rem;padding-top:16px;margin-left:8px}.bigcalendar__header-smalldate .day{font-size:1.3125rem;padding-top:5px}.clickable__teammate{cursor:pointer}.bigcalendar__header-user{display:flex;align-items:center}.bigcalendar__header-user .user-title{font-size:.75rem;font-weight:600}.bigcalendar__header-user .user-subtitle{font-size:.75rem}.bigcalendar__header-user .avatar__image-wrapper{padding:.1875rem}.bigcalendar__user-header{overflow-y:hidden;height:3.125rem}.bigcalendar__teammate-header,.bigcalendar__day-header{margin-left:3.125rem;position:relative;overflow:hidden;border-left:1px solid #cccfd6;height:3.75rem;overflow-x:hidden;overflow-y:hidden}.bigcalendar__teammate-header .inner,.bigcalendar__day-header .inner{display:flex;left:0px;top:0px;right:0px;bottom:0px;padding-bottom:20px;position:absolute}.bigcalendar__teammate-header .teammate,.bigcalendar__teammate-header .day,.bigcalendar__day-header .teammate,.bigcalendar__day-header .day{font-size:0.75rem;display:flex;align-items:center;height:3.125rem}.bigcalendar__teammate-header .teammate .teammate-heading,.bigcalendar__teammate-header .day .teammate-heading,.bigcalendar__day-header .teammate .teammate-heading,.bigcalendar__day-header .day .teammate-heading{font-weight:600}.bigcalendar__teammate-header .teammate .day-heading,.bigcalendar__teammate-header .day .day-heading,.bigcalendar__day-header .teammate .day-heading,.bigcalendar__day-header .day .day-heading{padding:0 8px;font-size:20px}.bigcalendar__teammate-header .teammate .day-heading-today,.bigcalendar__teammate-header .day .day-heading-today,.bigcalendar__day-header .teammate .day-heading-today,.bigcalendar__day-header .day .day-heading-today{font-weight:bold}.bigcalendar__teammate-header .day-today,.bigcalendar__day-header .day-today{border-bottom:3px solid #1953cb}.bigcalendar__teammate-header .avatar__image-wrapper,.bigcalendar__day-header .avatar__image-wrapper{padding:.1875rem}.bigcalendar__drag-grid{position:relative;overflow:overlay;-webkit-overflow-scrolling:touch;border-left:1px solid #cccfd6;-webkit-touch-callout:none;-webkit-user-select:none}.bigcalendar__drag-grid .scroll-inner{display:flex;position:relative}.bigcalendar__drag-grid .hour-block{border-bottom:1px solid #999B9E}.bigcalendar__drag-grid .hour-block.inactive{border-color:#dadce1}.bigcalendar__view-day .bigcalendar__time-gutter{font-size:0.6875rem;font-family:"Source Code Pro",Courier,monospace;font-weight:500;text-transform:uppercase;letter-spacing:1px;min-width:3.125rem;max-width:3.125rem;text-align:right;padding-right:.3125rem;position:relative;overflow:hidden}.bigcalendar__view-day .bigcalendar__time-gutter p{position:relative;top:-.375rem}.bigcalendar__view-day .bigcalendar__day-col,.bigcalendar__view-day .bigcalendar__week-col,.bigcalendar__view-day .bigcalendar__teammate-header .teammate,.bigcalendar__view-day .bigcalendar__day-header .day{min-width:12.5rem;max-width:12.5rem;width:12.5rem;border-right:1px solid #cccfd6;position:absolute;opacity:0}.bigcalendar__view-day .bigcalendar__day-col.bigcalendar__day-col-visible,.bigcalendar__view-day .bigcalendar__week-col{border-right:1px solid #999B9E}.bigcalendar__view-day.is-sorting-day-cols .bigcalendar__day-col,.bigcalendar__view-day.is-sorting-day-cols .bigcalendar__week-col,.bigcalendar__view-day.is-sorting-day-cols .bigcalendar__teammate-header .teammate,.bigcalendar__view-day.is-sorting-day-cols .bigcalendar__day-header .day,.bigcalendar__view-day.is-sorting-day-cols .bigcalendar__event{transition-property:opacity, left, width, top, transform;transition-duration:500ms}.bigcalendar__view-day .bigcalendar__event.hover-available{pointer-events:none}.bigcalendar__view-day.single-user{width:80%;margin:0 auto;border-left:1px solid #cccfd6}.bigcalendar__view-day.single-user .bigcalendar__day-col,.bigcalendar__view-day.single-user .bigcalendar__week-col,.bigcalendar__view-day.single-user .bigcalendar__teammate-header .teammate,.bigcalendar__view-day.single-user .bigcalendar__day-header .day{min-width:100%;max-width:100%;width:100%}.bigcalendar__view-day.double-user{width:85%;margin:0 auto;border-left:1px solid #cccfd6}.bigcalendar__view-day.double-user .bigcalendar__day-col,.bigcalendar__view-day.double-user .bigcalendar__week-col,.bigcalendar__view-day.double-user .bigcalendar__teammate-header .teammate,.bigcalendar__view-day.double-user .bigcalendar__day-header .day{min-width:50%;max-width:50%;width:50%}.bigcalendar__view-day.double-user .bigcalendar__day-col:nth-child(2),.bigcalendar__view-day.double-user .bigcalendar__week-col:nth-child(2),.bigcalendar__view-day.double-user .bigcalendar__teammate-header .teammate:nth-child(2),.bigcalendar__view-day.double-user .bigcalendar__day-header .day:nth-child(2){left:50% !important;border-left:1px solid #999B9E}.bigcalendar__view-day .bigcalendar__time-gutter .inner{overflow-y:auto;-webkit-overflow-scrolling:touch}.bigcalendar__view-day .bigcalendar__body-wrapper{display:flex;border-top:1px solid #cccfd6}.bigcalendar__view-day .hour-block{height:5rem;display:flex;flex-direction:column}.bigcalendar__view-day .hour-block .timeslot{flex:1;border-bottom:1px solid #e8eaed;display:flex;opacity:0;cursor:pointer}.bigcalendar__view-day .hour-block .timeslot:hover{background-color:#e8eaed}.bigcalendar__view-day .hour-block:hover .timeslot{opacity:1}.bigcalendar__view-day .hour-block .timeslot.inactive{background-color:#E6E6E6;border-color:rgba(0,0,0,0);opacity:1}.bigcalendar__view-day .hour-block .timeslot:last-of-type{border:none}.bigcalendar__view-day .is-touch-device .hour-block .timeslot:not(.inactive){opacity:0}.bigcalendar__view-day.has-highlighted-event .bigcalendar__day-col,.bigcalendar__view-day.has-highlighted-event .bigcalendar__week-col,.bigcalendar__view-day.has-highlighted-event .bigcalendar__event,.bigcalendar__view-day.has-selected-event .bigcalendar__day-col,.bigcalendar__view-day.has-selected-event .bigcalendar__week-col,.bigcalendar__view-day.has-selected-event .bigcalendar__event{opacity:0.4}.bigcalendar__view-day.has-highlighted-event .is-active-drag.bigcalendar__event,.bigcalendar__view-day.has-highlighted-event .is-selected.bigcalendar__event,.bigcalendar__view-day.has-selected-event .is-active-drag.bigcalendar__event,.bigcalendar__view-day.has-selected-event .is-selected.bigcalendar__event{opacity:1}.bigcalendar__view-day .bigcalendar__drag-grid{flex-grow:2}.bigcalendar__view-day .bigcalendar__time-line{height:1px;background-color:#E90B5A;position:absolute;left:0px;pointer-events:none;z-index:2}.bigcalendar__view-day .event-details{position:absolute;z-index:4}.bigcalendar__view-day .bigcalendar__day-view-mouse-time-indicator{position:absolute;font-size:0.6875rem;font-family:"Source Code Pro",Courier,monospace;font-weight:500;text-transform:uppercase;letter-spacing:1px;right:0px}.bigcalendar__view-day .bigcalendar__day-view-mouse-time-indicator.hide{opacity:0}.bigcalendar__view-day .bigcalendar__event.is-active-highlight .busy{overflow:visible}.bigcalendar__view-day .bigcalendar__event.is-active-highlight .busy .resize-handle{height:auto;width:auto;padding:15px}.bigcalendar__view-day .bigcalendar__event.is-active-highlight .busy .resize-handle .resize-highlight-handle{height:10px;width:10px;border:1px solid #1953cb;display:block;border-radius:50%;background-color:#fff}.bigcalendar__view-day .bigcalendar__event.is-active-highlight .busy .resize-handle.resize-n{right:0px;left:auto;top:-20px;padding-left:40px}.bigcalendar__view-day .bigcalendar__event.is-active-highlight .busy .resize-handle.resize-s{right:auto;left:0;bottom:-20px;padding-right:40px}.modal .event-details{max-width:100%}.bigcalendar__event{position:absolute;left:0px;top:0px;z-index:1;box-shadow:0 0 0px 1px #fff}.bigcalendar__event.is-drag-source{opacity:0.5}.bigcalendar__event.animate,.bigcalendar__event.animate .bigcalendar__event-block{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.bigcalendar__event .bigcalendar__event-block{color:#fff}.bigcalendar__event .bigcalendar__event-block.busy{background:#0E3AC9}.bigcalendar__event .bigcalendar__event-block.busy .title{background:#0E3AC9}.bigcalendar__event .bigcalendar__event-block .icons svg{fill:#fff}.bigcalendar__event .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#fff;fill:none}.bigcalendar__event .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.finishing-border{border:1px solid #0E3AC9}.bigcalendar__event.event-fill-tentative .bigcalendar__event-block{color:#1953cb}.bigcalendar__event.event-fill-tentative .bigcalendar__event-block.busy{background:#EBEFFF}.bigcalendar__event.event-fill-tentative .bigcalendar__event-block.busy .title{background:#EBEFFF}.bigcalendar__event.event-fill-tentative .bigcalendar__event-block .icons svg{fill:#1953cb}.bigcalendar__event.event-fill-tentative .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#1953cb;fill:none}.bigcalendar__event.event-fill-tentative .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-tentative.finishing-border{border:1px solid #EBEFFF}.bigcalendar__event.event-fill-upcoming .bigcalendar__event-block{color:#1953cb}.bigcalendar__event.event-fill-upcoming .bigcalendar__event-block.busy{background:#99B4FF}.bigcalendar__event.event-fill-upcoming .bigcalendar__event-block.busy .title{background:#99B4FF}.bigcalendar__event.event-fill-upcoming .bigcalendar__event-block .icons svg{fill:#1953cb}.bigcalendar__event.event-fill-upcoming .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#1953cb;fill:none}.bigcalendar__event.event-fill-upcoming .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-upcoming.finishing-border{border:1px solid #99B4FF}.bigcalendar__event.event-fill-unavailable .bigcalendar__event-block{color:#2c323d}.bigcalendar__event.event-fill-unavailable .bigcalendar__event-block.busy{background:#f3f4f6}.bigcalendar__event.event-fill-unavailable .bigcalendar__event-block.busy .title{background:#f3f4f6}.bigcalendar__event.event-fill-unavailable .bigcalendar__event-block .icons svg{fill:#2c323d}.bigcalendar__event.event-fill-unavailable .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#2c323d;fill:none}.bigcalendar__event.event-fill-unavailable .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-unavailable.no-border .bigcalendar__event-block{color:#2c323d}.bigcalendar__event.event-fill-unavailable.no-border .bigcalendar__event-block.busy{background:#f3f4f6}.bigcalendar__event.event-fill-unavailable.no-border .bigcalendar__event-block.busy .title{background:#f3f4f6}.bigcalendar__event.event-fill-unavailable.no-border .bigcalendar__event-block .icons svg{fill:#2c323d}.bigcalendar__event.event-fill-unavailable.no-border .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#2c323d;fill:none}.bigcalendar__event.event-fill-unavailable.no-border .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-unavailable.finishing-border{border:1px solid #f3f4f6}.bigcalendar__event.event-fill-blocked .bigcalendar__event-block{color:#fff}.bigcalendar__event.event-fill-blocked .bigcalendar__event-block.busy{background:#525966}.bigcalendar__event.event-fill-blocked .bigcalendar__event-block.busy .title{background:#525966}.bigcalendar__event.event-fill-blocked .bigcalendar__event-block .icons svg{fill:#fff}.bigcalendar__event.event-fill-blocked .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#fff;fill:none}.bigcalendar__event.event-fill-blocked .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-blocked.finishing-border{border:1px solid #525966}.bigcalendar__event.event-fill-active .bigcalendar__event-block{color:#fff}.bigcalendar__event.event-fill-active .bigcalendar__event-block.busy{background:#5a5ae6}.bigcalendar__event.event-fill-active .bigcalendar__event-block.busy .title{background:#5a5ae6}.bigcalendar__event.event-fill-active .bigcalendar__event-block .icons svg{fill:#fff}.bigcalendar__event.event-fill-active .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#fff;fill:none}.bigcalendar__event.event-fill-active .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-active.finishing-border{border:1px solid #5a5ae6}.bigcalendar__event.event-fill-past .bigcalendar__event-block{color:#1953cb}.bigcalendar__event.event-fill-past .bigcalendar__event-block.busy{background:#e7eefc}.bigcalendar__event.event-fill-past .bigcalendar__event-block.busy .title{background:#e7eefc}.bigcalendar__event.event-fill-past .bigcalendar__event-block .icons svg{fill:#1953cb}.bigcalendar__event.event-fill-past .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#1953cb;fill:none}.bigcalendar__event.event-fill-past .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-past.no-border .bigcalendar__event-block{color:#1953cb}.bigcalendar__event.event-fill-past.no-border .bigcalendar__event-block.busy{background:#e7eefc}.bigcalendar__event.event-fill-past.no-border .bigcalendar__event-block.busy .title{background:#e7eefc}.bigcalendar__event.event-fill-past.no-border .bigcalendar__event-block .icons svg{fill:#1953cb}.bigcalendar__event.event-fill-past.no-border .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#1953cb;fill:none}.bigcalendar__event.event-fill-past.no-border .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-past.finishing-border{border:1px solid #1953cb}.bigcalendar__event.event-fill-cancelled{text-decoration-line:line-through;text-decoration-color:#992900;-webkit-text-decoration-line:line-through;-webkit-text-decoration-color:#992900}.bigcalendar__event.event-fill-cancelled .bigcalendar__event-block{color:#992900}.bigcalendar__event.event-fill-cancelled .bigcalendar__event-block.busy{background:#FFF0EB}.bigcalendar__event.event-fill-cancelled .bigcalendar__event-block.busy .title{background:#FFF0EB}.bigcalendar__event.event-fill-cancelled .bigcalendar__event-block .icons svg{fill:#992900}.bigcalendar__event.event-fill-cancelled .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#992900;fill:none}.bigcalendar__event.event-fill-cancelled .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-cancelled .title{text-decoration-line:line-through;text-decoration-color:#992900;-webkit-text-decoration-line:line-through;-webkit-text-decoration-color:#992900}.bigcalendar__event.event-fill-cancelled.finishing-border{border:1px solid #FFF0EB}.bigcalendar__event.event-fill-warn .bigcalendar__event-block{color:#000}.bigcalendar__event.event-fill-warn .bigcalendar__event-block.busy{background:#FFC599}.bigcalendar__event.event-fill-warn .bigcalendar__event-block.busy .title{background:#FFC599}.bigcalendar__event.event-fill-warn .bigcalendar__event-block .icons svg{fill:#000}.bigcalendar__event.event-fill-warn .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#000;fill:none}.bigcalendar__event.event-fill-warn .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-warn.no-border .bigcalendar__event-block{color:#000}.bigcalendar__event.event-fill-warn.no-border .bigcalendar__event-block.busy{background:#FFC599}.bigcalendar__event.event-fill-warn.no-border .bigcalendar__event-block.busy .title{background:#FFC599}.bigcalendar__event.event-fill-warn.no-border .bigcalendar__event-block .icons svg{fill:#000}.bigcalendar__event.event-fill-warn.no-border .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#000;fill:none}.bigcalendar__event.event-fill-warn.no-border .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-warn.finishing-border{border:1px solid #FFC599}.bigcalendar__event.event-fill-critical .bigcalendar__event-block{color:#000}.bigcalendar__event.event-fill-critical .bigcalendar__event-block.busy{background:#FFC599}.bigcalendar__event.event-fill-critical .bigcalendar__event-block.busy .title{background:#FFC599}.bigcalendar__event.event-fill-critical .bigcalendar__event-block .icons svg{fill:#000}.bigcalendar__event.event-fill-critical .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#000;fill:none}.bigcalendar__event.event-fill-critical .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-critical.no-border .bigcalendar__event-block{color:#000}.bigcalendar__event.event-fill-critical.no-border .bigcalendar__event-block.busy{background:#FFC599}.bigcalendar__event.event-fill-critical.no-border .bigcalendar__event-block.busy .title{background:#FFC599}.bigcalendar__event.event-fill-critical.no-border .bigcalendar__event-block .icons svg{fill:#000}.bigcalendar__event.event-fill-critical.no-border .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#000;fill:none}.bigcalendar__event.event-fill-critical.no-border .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-critical.finishing-border{border:1px solid #FFC599}.bigcalendar__event.event-fill-conflict .bigcalendar__event-block{color:#000}.bigcalendar__event.event-fill-conflict .bigcalendar__event-block.busy{background:#FFC599}.bigcalendar__event.event-fill-conflict .bigcalendar__event-block.busy .title{background:#FFC599}.bigcalendar__event.event-fill-conflict .bigcalendar__event-block .icons svg{fill:#000}.bigcalendar__event.event-fill-conflict .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#000;fill:none}.bigcalendar__event.event-fill-conflict .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-conflict.no-border .bigcalendar__event-block{color:#000}.bigcalendar__event.event-fill-conflict.no-border .bigcalendar__event-block.busy{background:#FFC599}.bigcalendar__event.event-fill-conflict.no-border .bigcalendar__event-block.busy .title{background:#FFC599}.bigcalendar__event.event-fill-conflict.no-border .bigcalendar__event-block .icons svg{fill:#000}.bigcalendar__event.event-fill-conflict.no-border .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#000;fill:none}.bigcalendar__event.event-fill-conflict.no-border .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-conflict.finishing-border{border:1px solid #FFC599}.bigcalendar__event.event-fill-paid .bigcalendar__event-block{color:#000}.bigcalendar__event.event-fill-paid .bigcalendar__event-block.busy{background:#CCFFDA}.bigcalendar__event.event-fill-paid .bigcalendar__event-block.busy .title{background:#CCFFDA}.bigcalendar__event.event-fill-paid .bigcalendar__event-block .icons svg{fill:#000}.bigcalendar__event.event-fill-paid .bigcalendar__event-block .icons svg.icon--no-fill.icon--stroke{stroke:#000;fill:none}.bigcalendar__event.event-fill-paid .bigcalendar__event-block:last-of-type{border-bottom:none}.bigcalendar__event.event-fill-paid.finishing-border{border:1px solid #CCFFDA}.bigcalendar__event.show-progress .circle-loader{position:absolute;z-index:3;right:5px;top:4px}.bigcalendar__event.show-progress .right-icons{display:none}.bigcalendar__event .time,.bigcalendar__event .subtitle{opacity:0.8}.bigcalendar__event-block{font-size:0.875rem;font-family:"Source Sans Pro","Roboto","Helvetica Neue";line-height:1.25;font-weight:400;overflow:hidden;cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bigcalendar__event-block p{padding-left:5px}.bigcalendar__event-block p:first-of-type{padding-top:2px}.bigcalendar__event-block .content-wrapper{overflow:hidden;height:100%}.bigcalendar__event-block .title{font-weight:600;display:inline-block;background:#fff;position:relative;width:auto}.bigcalendar__event-block:not(:nth-child(1)) .time{display:none}.bigcalendar__event-block.available{z-index:1;background:transparent;cursor:default}.bigcalendar__event-block.available p{display:none}.bigcalendar__event-block.available:last-child,.bigcalendar__event-block.busy{z-index:2}.bigcalendar__event-block.available:last-child .resize-handle,.bigcalendar__event-block.busy .resize-handle{position:absolute;left:0px;right:0px;height:5px;z-index:4}.bigcalendar__event-block.available:last-child .resize-handle.resize-n,.bigcalendar__event-block.busy .resize-handle.resize-n{display:none;top:0px;cursor:n-resize}.bigcalendar__event-block.available:last-child .resize-handle.resize-s,.bigcalendar__event-block.busy .resize-handle.resize-s{bottom:0px;cursor:s-resize}.bigcalendar__event-block.available:last-child .resize-handle .resize-highlight-handle,.bigcalendar__event-block.busy .resize-handle .resize-highlight-handle{display:none}.bigcalendar__event-block.busy .resize-handle.resize-n{display:block}.bigcalendar__event-block .left-icons,.bigcalendar__event-block .right-icons{position:absolute;left:.25rem;top:.25rem;z-index:2;background-color:inherit}.bigcalendar__event-block .left-icons svg,.bigcalendar__event-block .right-icons svg{width:1rem;height:auto;margin-left:.5rem}.bigcalendar__event-block .right-icons{left:auto;right:.25rem}@media only screen and (max-width: 990px){.bigcalendar__header-top .bigcalendar-menu__button{display:flex}.bigcalendar__header .bigcalendar__fullscreen-control{display:none}.bigcalendar__header-controls{display:none}.bigcalendar_date-picker{position:absolute;z-index:4;left:-98px}.bigcalendar_date-picker .bigcalendar_date-picker-underlay{height:100%;left:0;position:fixed;top:0;width:100%}.bigcalendar_date-picker .DayPickerKeyboardShortcuts_show{display:none}}@media only screen and (max-width: 990px) and (min-width: 360px){.bigcalendar__date-select{position:relative}}@media only screen and (max-width: 500px){.bigcalendar__header-top{height:3rem;justify-content:space-between}.bigcalendar__mobile-submenu,.bigcalendar__header-bottom .pagination-wrapper{display:none}.bigcalendar__mobile-submenu.showing{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:#fff;z-index:5}}@media only screen and (max-width: 500px) and (min-width: 340px){.bigcalendar__mobile-submenu.showing{left:20px}}@media only screen and (max-width: 500px){.bigcalendar__mobile-submenu.showing .bigcalendar-hide-menu__button{position:absolute;top:0px;right:20px;display:block;margin:0;padding:0;height:3rem}.bigcalendar__mobile-submenu.showing h2{display:block;padding:10px;border-bottom:1px solid #cccfd6;margin:0}.bigcalendar__mobile-submenu.showing .bigcalendar__header-controls{padding:0 8px;align-content:center}.bigcalendar__mobile-submenu.showing .bigcalendar__header-controls .bigcalendar__date-scroll-controls{flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.bigcalendar__mobile-submenu.showing .bigcalendar__header-controls .bigcalendar__date-scroll-controls .select-wrapper{width:80%}.bigcalendar__mobile-submenu.showing .bigcalendar__header-controls .pagination-wrapper,.bigcalendar__mobile-submenu.showing .bigcalendar__header-controls .bigcalendar__calendarIcon-button{display:none}}@media only screen and (max-width: 500px) and (min-width: 501px){.bigcalendar__mobile-submenu.showing .bigcalendar__header-controls{padding:0}}@media only screen and (max-width: 500px){.bigcalendar__mobile-submenu.showing .bigcalendar__fullscreen-control{display:none}.bigcalendar__header-bottom{position:absolute;margin:0;left:0;border:none}}.header-primary__fullscreen-control .btn-simple .btn__icon{fill:white}.event-details__section .list .list-item__actions-wrapper .icon{stroke:#1953cb}.event-details__section .list .list-item__actions-wrapper .list-item__action{width:2.25rem}

.formDisplay{display:flex;flex-direction:row}.errorMessageText{font-size:0.8rem;margin-top:3px;display:grid;justify-content:end;color:#1953cb}@font-face{font-family:text-security-disc;src:url("/text-security-disc.woff")}

.iframe-page{display:flex;flex-direction:column;height:100%}.iframe-page-iframe{flex:1;width:100%}.main-content,.page{min-height:0 !important}.event-details__section .list-status-section__title .list-item__title{font-weight:600}

@font-face{font-family:'Circular';font-weight:600;src:url("/fonts/CircularStd-Bold.otf")}@font-face{font-family:'Circular';font-weight:350;src:url("/fonts/CircularStd-Book.otf")}@font-face{font-family:'Circular';font-weight:500;src:url("/fonts/CircularStd-Medium.otf")}@font-face{font-family:'Chronicle';font-weight:400;src:url("/fonts/ChronicleDeck-Roman.otf")}@page{size:letter portrait}@media print{@page{size:letter portrait}thead{display:table-header-group}tfoot{display:table-footer-group}body,html{display:block;width:100%;-webkit-print-color-adjust:exact;visibility:hidden;min-width:992px !important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:'kern' 1;overflow:visible;background-color:white;height:auto}div.main-wrapper,div.main-content-outer,div.main-content{overflow:visible}div.page__content-container{width:inherit}header.header-primary.hamburger-enabled{display:none}html{-webkit-text-size-adjust:100%}*,::after,::before{text-shadow:none;box-shadow:none}.dap__footer{page-break-after:auto}}.dap{visibility:visible;width:inherit;display:block;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;background-color:white}.dap__section{font-family:'Circular';page-break-before:always}.dap__section__table{width:100%}.dap__section__table__body{height:calc( 100vh - 154px)}.dap__section__table__body .printableBlock{break-inside:avoid}.dap__section__table .fullWidth{width:100%}.dap__section__table .spacer{min-height:10px;height:100%}.dap__section__table .dottedTopMargin{margin-top:10px;border-top:1px dashed silver}.dap__section__table .dottedTopMargin .alignBottom{vertical-align:bottom}.dap__section__table .dottedTopMargin .mySalesTracker__container{width:35%}.dap__section__table .dottedTopMargin .compensationTiers__container{width:65%}.dap__section__left{width:45%}.dap__section__right{width:55%;vertical-align:top}.dap__section__right .dap__appointments{margin-left:10px}.dap__section__right .dap__appointments__table{width:100%}.dap__section__right .dap__appointments .wide{width:70%;padding:0 8px 4px 0}.dap__section__right .dap__appointments .narrow{width:15%}.dap__section__right .dap__appointments .header{font-family:'Circular';font-size:10px;font-weight:350;color:rgba(0,0,0,0.57);padding-left:8px}.dap__section__right .dap__appointments .borderLeft{border-left:1px solid silver}.dap__section__right .dap__appointments .borderBottom{border-bottom:1px solid silver;break-inside:avoid}.dap__section__right .dap__appointments .dap__appointment{display:block;page-break-inside:avoid;page-break-after:auto}.dap__section__right .dap__appointments .dap__appointment__range{font-family:'Circular';font-size:10px;font-weight:350;color:rgba(0,0,0,0.57);line-height:16px}.dap__section__right .dap__appointments .dap__appointment__guest{font-family:'Chronicle';font-size:12px;font-weight:600;color:#000;line-height:20px}.dap__section__right .dap__appointments .dap__appointment__services .dap__service{font-family:'Circular';font-size:10px;font-weight:350;color:rgba(0,0,0,0.79);line-height:14px}.dap__section__right .dap__appointments .dap__appointment__note{font-family:'Circular';font-size:10px;line-height:14px;font-weight:350;color:rgba(0,0,0,0.79);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dap__header{height:80px;margin-bottom:20px}.dap__header-space,.dap__footer,.dap__footer-space{height:40px}.dap__header{display:flex;width:100%;flex-direction:row;justify-content:flex-start;align-content:center;background-color:#fdf1f3}.dap__header .logo{display:flex;flex-direction:column;justify-content:center;padding:0 20px}.dap__header .info{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.dap__header .info .username{font-family:'Circular', sans-serif;font-weight:bold;font-size:18px}.dap__header .info .dateinfo{font-family:'Chronicle';font-style:italic;font-family:'Times New Roman', Times, serif;font-size:12px}.dap__header .info .notice{font-size:10px;color:rgba(0,0,0,0.57);line-height:16px;padding-top:4px}.dap__header .signoff{display:flex;flex-direction:column;justify-content:center;padding-top:16px}.dap__header .signoff .container{display:flex;flex-direction:row;justify-content:flex-start}.dap__header .signoff .container .chatted{font-size:12px;text-align:right;width:100px}.dap__header .signoff .container .underline{border-bottom:1px solid;width:120px;margin:16px 0 16px 12px}.dap__footer{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left;font-size:10px;margin-top:14px}.dap__footer__footnote{flex-grow:1}.dap__footer__pagenum{text-align:right}.dap__calendar{width:100%}.dap__calendar .bigcalendar__user-header{display:none}.dap__calendar .bigcalendar__header{display:none}.dap__calendar .bigcalendar__event:not(.event-fill-blocked){border-color:#e90b5a}.dap__calendar .bigcalendar__event:not(.event-fill-blocked) .bigcalendar__event-block.busy{color:#000;background-color:#ffccd8}.dap__calendar .bigcalendar__event:not(.event-fill-blocked) .bigcalendar__event-block.busy .title{font-family:'Chronicle';font-weight:bold;font-size:12px;color:#000;background-color:#ffccd8}.dap__calendar .bigcalendar__event:not(.event-fill-blocked) .bigcalendar__event-block.busy .subtitle,.dap__calendar .bigcalendar__event:not(.event-fill-blocked) .bigcalendar__event-block.busy .time{font-family:'Circular';font-weight:350;font-size:10px}.dap__calendar .bigcalendar__event:not(.event-fill-blocked) .bigcalendar__event-block.busy .icons svg{stroke:#e90b5a !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked) .time,.dap__calendar .bigcalendar__event:not(.event-fill-blocked) .subtitle{opacity:1}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-upcoming{border:1px solid #e90b5a !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-upcoming .bigcalendar__event-block{color:#000 !important;border-color:#e90b5a !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-upcoming .bigcalendar__event-block .title{font-family:'Chronicle';font-weight:bold;font-size:12px;color:#000;background-color:#ffccd8 !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-upcoming .bigcalendar__event-block .subtitle,.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-upcoming .bigcalendar__event-block .time{font-family:'Circular';font-weight:350;font-size:10px;color:#000}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-upcoming .bigcalendar__event-block .icons svg{stroke:#e90b5a !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-upcoming .bigcalendar__event-block.busy{background-color:#ffccd8 !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-tentative{border:1px solid #e90b5a !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-tentative .bigcalendar__event-block{background-color:#fff !important;color:#000 !important;border-color:#e90b5a !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-tentative .bigcalendar__event-block .title{font-family:'Chronicle';font-weight:bold;font-size:12px;color:#000;background-color:#fff !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-tentative .bigcalendar__event-block .subtitle,.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-tentative .bigcalendar__event-block .time{font-family:'Circular';font-weight:350;font-size:10px}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-tentative .bigcalendar__event-block .icons svg{stroke:#e90b5a !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-warn .bigcalendar__event-block.busy{color:#000 !important}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-warn .bigcalendar__event-block.busy .title{font-family:'Chronicle';font-weight:bold;font-size:12px;color:#000}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-warn .bigcalendar__event-block.busy .subtitle,.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-warn .bigcalendar__event-block.busy .time{font-family:'Circular';font-weight:350;font-size:10px}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-blocked .bigcalendar__event-block.busy .title{font-family:'Circular';font-weight:bold;font-size:12px}.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-blocked .bigcalendar__event-block.busy .subtitle,.dap__calendar .bigcalendar__event:not(.event-fill-blocked).event-fill-blocked .bigcalendar__event-block.busy .time{font-family:'Circular';font-weight:350;font-size:10px}.dap__calendar .bigcalendar__view-day .hour-block{height:4.75rem}.dap__calendar .bigcalendar__view-day .hour-block:last-child{border-bottom:unset}.dap__calendar .bigcalendar__view-day .bigcalendar__day-col.bigcalendar__day-col-visible{border-right:unset}.dap__calendar .bigcalendar__time-gutter,.dap__calendar .bigcalendar__drag-grid{height:unset !important}.dap__calendar .bigcalendar__view-day.single-user{width:4.5in;border-left:0}.dap__calendar .bigcalendar__view-day .bigcalendar__body-wrapper{border-top:unset;border:1px solid #999B9E}.report-view-loader-container{position:absolute;left:0;bottom:0;flex:1;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.report-view-loader{background-image:url("/loader.gif");background-size:contain;height:6rem;text-indent:-999rem;width:6rem}

.skill-view-modal iframe{position:relative;height:100%}.skill-view-modal .modal-body{padding:0}

p.header-primary__lockup{content:url(/static/ulta-logo.svg);position:absolute;height:50px;padding:8px 0px 8px 16px}.footer-text{display:none}p.sidebar__footer-text{visibility:hidden}.save-bar__text{display:none}p.sidebar__footer-text:nth-child(1)::after{visibility:visible;position:absolute;left:0;padding:.25rem 1rem;content:'\A9   Ulta Beauty 2024'}.skill-view-loader-container{flex:1;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.skill-view-loader{background-image:url("/loader.gif");background-size:contain;height:6rem;text-indent:-999rem;width:6rem}

.create-location-group__create-first-group-copy{margin-right:6vw}

.header__line{border-left:1px solid #cccfd6;margin:10px 20px 20px}.layout.dashboard_location_layout{max-width:51rem}.dashboard_view_details{display:inline-block;width:25%;padding:1.25rem 1.25rem .5rem;text-align:right}.dashboard_location_layout .card__header{width:75%;display:inline-block}.dashboard_location_layout .card__header .card__title{font-size:1.3rem;font-weight:900}

.guest_user{display:inline-block;width:65%;padding:1.25rem 1.25rem .5rem}.guest_user .btn-primary{width:65%}.guest_user .btn-secondary{width:25%}.guest_user .form-layout__item{margin-left:50%}.guest_user .buttons_group{display:flex;justify-content:space-between}.guest_info_loader{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.guest_info_loader .circle_loader{position:absolute}.guest_info_loader .circle_loader .circle-loader>div{width:50px;height:50px}

.empty_appointment_list{width:616px;margin:auto;padding:30px;margin-top:30px;border:1px solid #cccfd6;text-align:center}.empty_appointment_list .empty_appointment_info{max-width:180px;margin:15px auto;font-weight:bold}.empty_appointment_list a{text-decoration:underline;font-size:12px}.empty_appointment_list .ic_disable{content:url(/static/ic_disable.svg);margin:auto}.appointment_list{display:flex;align-items:center;flex-direction:column}.appointment_list .appointment_section{width:620px;border:1px solid #cccfd6;margin-top:30px;padding:0px 30px 0px 30px}.appointment_list .appointment_section .appointment_datetime{border-bottom:1px solid #cccfd6;padding:15px 0px 15px 0px;display:flex;align-items:flex-start;flex-flow:row wrap;position:relative}.appointment_list .appointment_section .appointment_datetime .appointment_detail_icon{padding-top:5px;flex:0 0 30px}.appointment_list .appointment_section .appointment_datetime .appointment_detail_item{margin-left:30px;padding-bottom:10px;flex:1 0;border-bottom:0px solid #cccfd6}.appointment_list .appointment_section .pinned_note{border-bottom:1px solid #cccfd6;padding:15px 0px 15px 0px;display:flex;align-items:flex-start;flex-flow:row wrap;position:relative}.appointment_list .appointment_section .pinned_note .appointment_detail_icon{padding-top:5px;flex:0 0 30px}.appointment_list .appointment_section .pinned_note .appointment_detail_item{margin-left:30px;padding-bottom:10px;flex:1 0;border-bottom:0px solid #cccfd6}.appointment_list .appointment_section .pinned_note .pinned_note_item{display:flex;flex-flow:column wrap;row-gap:8px}.appointment_list .appointment_section .pinned_note .pinned_note_item .pinned_notes_subinfo{display:flex;flex-flow:row wrap;column-gap:35px}.appointment_list .appointment_section .appointment_service{border-bottom:1px solid #cccfd6;padding:15px 0px 15px 0px;display:flex;align-items:flex-start;flex-flow:row wrap;position:relative}.appointment_list .appointment_section .appointment_service .appointment_detail_icon{padding-top:5px;flex:0 0 30px}.appointment_list .appointment_section .appointment_service .appointment_detail_item{margin-left:30px;padding-bottom:10px;flex:1 0;border-bottom:0px solid #cccfd6}.appointment_list .appointment_section .appointment_service .appointment_service_item{display:flex;flex-flow:column wrap;row-gap:10px}.appointment_list .appointment_section .appointment_status{display:flex;flex-flow:row wrap;align-items:center;padding-top:20px}.appointment_list .appointment_section .appointment_status .appointment_status_icon{flex:0 0 30px;padding-bottom:15px}.appointment_list .appointment_section .appointment_status .appointment_status_item{flex:1 0;margin-left:30px;padding-bottom:20px;border-bottom:1px solid #cccfd6}.appointment_list .appointment_section .appointment_status .appointment_history_btn .btn{border-radius:4px}.appointment_list .appointment_section .appointment_status .appointment_history_btn.dropdown__button-selected .btn__icon-wrapper{transform:rotate(180deg)}.appointment_list .appointment_section .appointment_status_description{display:flex;flex-flow:row wrap;align-items:center;padding-top:20px;font-style:italic}.appointment_list .appointment_section .appt_history_loader{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.appointment_list .appointment_section .appt_history_loader .circle_loader{position:absolute}.appointment_list .appointment_section .appt_history_loader .circle_loader .circle-loader>div{width:30px;height:30px}.appointment_list .appointment_section .appointment_history{display:flex;flex-flow:row wrap;align-items:center;padding-top:20px}.appointment_list .appointment_section .appointment_history .appointment_status{flex:1 0;margin-left:30px;padding-bottom:20px;border-bottom:1px solid #cccfd6}.appointment_list .appointment_section .appointment_pricing_detail{display:flex;align-items:flex-start;justify-content:space-between}.appointment_list .appointment_section .appointment_pricing_detail .appointment_discounts_btn{margin-top:31px}.appointment_list .appointment_section .appointment_pricing_detail .appointment_discounts_btn .btn{border-radius:4px}.appointment_list .appointment_section .appointment_pricing_detail .appointment_discounts_btn.dropdown__button-selected .btn__icon-wrapper{transform:rotate(180deg)}.appointment_list .appointment_section .appointment_update_detail{margin-left:60px;row-gap:8px;border-bottom:1px solid #cccfd6;padding:15px 0px 15px 0px;display:flex;align-items:flex-start;flex-flow:column wrap;position:relative}.appointment_list .appointment_section .appointment_update_detail .appointment_detail_icon{padding-top:5px;flex:0 0 30px}.appointment_list .appointment_section .appointment_update_detail .appointment_detail_item{margin-left:30px;padding-bottom:0px;flex:1 0;border-bottom:0px solid #cccfd6}.appointment_list .appointment_section .appointment_update_detail .appointment_update_detail_item{display:flex;flex-flow:row wrap;column-gap:75px}.appointment_list .appointment_section .appointment_update_detail .appointmet_total_detailed_item{display:flex;flex-flow:row wrap;column-gap:99px}.appointment_list .appointment_section .appointment_update_detail .appointment_total_detail_item{display:flex;column-gap:291px}.appointment_list .appointment_section .appointment_update_detail .appointment_duration_detail_item{display:flex;column-gap:267px}.appointment_list .appointment_section .appointment_update_detail .price-cross-line{text-decoration:line-through}.appointment_list .appointment_section .appointment_total{border:hidden}.appointment_list .appointment_section .appointment_pricing{margin-left:60px;row-gap:8px;border-bottom:0px solid #cccfd6;padding:15px 0px 15px 0px;display:flex;align-items:flex-start;flex-flow:column wrap;position:relative}.appointment_list .appointment_section .appointment_pricing .appointment_detail_icon{padding-top:5px;flex:0 0 30px}.appointment_list .appointment_section .appointment_pricing .appointment_detail_item{margin-left:30px;padding-bottom:0px;flex:1 0;border-bottom:0px solid #cccfd6}.appointment_list .appointment_section .appointment_pricing .appointment_pricing_wrapper{display:flex;flex-flow:row wrap;align-items:flex-start;column-gap:60px}.appointment_list .appointment_section .appointment_pricing .appointment_pricing_wrapper:nth-child(2){column-gap:52px}.appointment_list .appointment_section .appointment_pricing .appointment_pricing_wrapper .appointment_pricing_header{width:265px;font-size:1rem}.appointment_list .appointment_section .appointment_pricing .appointment_pricing_wrapper .appointment_pricing_content{width:80px}.appointment_list .appointment_section .appointment_pricing .discount_wrapper{display:flex;flex-flow:row wrap;align-items:flex-start;column-gap:59px;font-style:italic}.appointment_list .appointment_section .appointment_pricing .discount_wrapper:nth-child(2){column-gap:50px}.appointment_list .appointment_section .appointment_pricing .discount_wrapper .discount_details_name{width:265px;font-size:1rem;font-weight:bolder}.appointment_list .appointment_section .appointment_pricing .discount_wrapper .discount_details_name .text{font-size:1rem;font-weight:400;font-feature-settings:"onum","pnum";font-variant-numeric:oldstyle-nums proportional-nums;width:415px}.appointment_list .appointment_section .appointment_pricing .discount_wrapper .discount_details_pricing{width:80px}.appointment_list .appointment_pagination{margin-top:30px;width:620px}

.guest_notes{display:flex;align-items:center;flex-direction:column}.guest_notes .guest_create_notes{width:670px;margin-top:3.5rem}.guest_notes .guest_create_notes button.btn.btn-primary{width:200px}.guest_notes .guest_create_notes .guest_notes_form:first-child{margin-top:0rem}.guest_notes .guest_notes_form{width:670px;margin-top:2rem;border:1px solid #cccfd6;padding:1.25rem 1.75rem;background-color:white;border-radius:5px}.guest_notes .guest_notes_form:first-child{margin-top:6rem}.guest_notes .guest_notes_form .buttons_group{margin-top:1.25rem}.guest_notes .guest_notes_form button.btn.btn-primary{width:33%}.guest_notes .guest_notes_form button.btn.btn-secondary{margin-left:5%}.guest_notes .guest_notes_form .guest_pin{margin-top:1.25rem;display:flex}.guest_notes .guest_notes_form .guest_pin .text-input{width:100%}.guest_notes .guest_notes_form .guest_pin .text-input__desc{font-size:0.92rem;opacity:0.85}.guest_notes .guest_notes_form .guest_pin .text-input__pre{letter-spacing:0px;font-size:0.8rem}.guest_notes .guest_notes_form .guest_pin .guest_notes_pinned .icon{fill:#157483}.guest_notes .guest_notes_form .notes_details_disable{display:none}.guest_notes .guest_notes_form .notes_text_threshold .text-input__post-label{color:#e51b3d}.guest_notes .guest_notes_details{width:670px;margin-top:2rem;border:1px solid #cccfd6;padding:20px 20px 15px 25px;background-color:white;border-radius:5px;display:flex;align-items:flex-start;flex-flow:column wrap;row-gap:8px}.guest_notes .guest_notes_details:first-child{margin-top:6rem}.guest_notes .guest_notes_details.pinned{border-color:#157483}.guest_notes .guest_notes_details.pinned .guest_notes_content .empty{border-color:#157483}.guest_notes .guest_notes_details .guest_notes_content{align-self:stretch;background-color:#f0f2f7;border:1px solid #cccfd6;border-radius:5px;padding:0.75rem;position:relative;word-break:break-all}.guest_notes .guest_notes_details .guest_notes_content .guest_notes_pin{padding:16px 10px 15px 10px;position:absolute;left:-47px;top:-2px;z-index:999}.guest_notes .guest_notes_details .guest_notes_content .guest_notes_pin .icon{stroke:#1953cb}.guest_notes .guest_notes_details .guest_notes_content .guest_notes_pinned{position:absolute;left:-45px;top:4px;padding:5px;z-index:999;background-color:#fff}.guest_notes .guest_notes_details .guest_notes_content .guest_notes_pinned .icon{fill:#157483;width:25px;height:25px}.guest_notes .guest_notes_details .guest_notes_content .empty{position:absolute;border:1px solid #cccfd6;height:60px;width:30px;left:-56px;top:-9px;border-radius:30px 0 0 30px;border-right:#fff;z-index:99;background-color:#fff}.guest_notes .guest_notes_details .guest_notes_info{display:flex;padding-top:0.60rem;justify-content:space-between;align-self:stretch}.guest_notes .guest_notes_details .guest_notes_info .guest_notes_subinfo{display:flex;align-items:flex-start;flex-flow:row wrap;column-gap:25px;font-size:15px;align-items:center}.guest_notes .guest_notes_details .guest_notes_info .guest_notes_actions{width:122px;justify-content:flex-end;display:flex;column-gap:25px;margin-left:10px}.guest_notes .guest_notes_details .guest_notes_info .guest_notes_actions .notes_icon{stroke:#1953cb}.guest_notes .guest_notes_details .guest_notes_info .guest_notes_actions .guest_notes_pin .icon{stroke:#1953cb}.guest_notes .guest_notes_details .guest_notes_info .guest_notes_actions .guest_notes_pinned .icon{fill:#157483}.guest_notes .guest_notes_details .guest_notes_info .guest_notes_actions .cursor__pointer{cursor:pointer}.guest_notes .notes_pagination{margin-top:30px;width:670px}@media screen and (max-width: 980px){.guest_notes .guest_notes_details{width:500px}.guest_notes .guest_notes .guest_notes_details .guest_notes_content .empty{left:-55px}}@media screen and (max-width: 750px){.guest_notes .guest_notes_details{width:95%}}.layout__section .guest_notes_edit_mode .guest_notes_details,.layout__section .guest_notes_edit_mode .guest_create_notes{opacity:0.5}.guest_notes_loader{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.guest_notes_loader .circle_loader{position:absolute}.guest_notes_loader .circle_loader .circle-loader>div{width:50px;height:50px}

.guest_appointment{margin-top:50px}.guest_appointment .toggle__wrapper,.guest_appointment .tabs{justify-content:center}.guest_appointment .toggle__wrapper .btn__toggle{border:1px solid #1953cb;color:#1953cb;background:white;box-sizing:unset;font-size:14px;height:38px;min-height:initial;padding:0;width:300px}.guest_appointment .toggle__wrapper .btn__toggle__active{background-color:#1953cb;color:white}.guest_appointment .toggle__wrapper .btn__toggle__active :hover{background-color:#1953cb}.guest_appointment .toggle__wrapper .toggle__left{border-radius:5px 0 0 5px}.guest_appointment .toggle__wrapper .toggle__right{border-radius:0 5px 5px 0}.guest_appointment .toggle__wrapper .btn .wrapper{align-items:center;display:flex;justify-content:center;margin-top:10px}.guest_appointment .toggle__wrapper .btn:not(:disabled):not(:active):focus{background-color:#1953cb}.guest_appointment .toggle__wrapper .btn:not(:disabled):active,.guest_appointment .toggle__wrapper .btn:not(:disabled):hover{background-color:#557CD2;color:white}@media only screen and (min-width: 620px){.guest_appointment .toggle__wrapper .btn__toggle{max-width:300px}}.page_header-title{text-align:left}.guest__profile-header{padding-left:2rem;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.guest__profile-header .guest__profile-info{display:flex;align-items:center}.guest__profile-header .guest__info-header{margin-left:10px;color:grey;font-size:22px}.guest__profile-header .guest__info-header .guest__names-header{color:#0a0c10}.guest_page_layout{display:flex;justify-content:center}.guest_page_layout .guest_page_error{flex:0 1 400px}.guest__appointment-details{display:flex;flex-wrap:wrap}.guest__appointment-details .guest__appointment-details-item{display:flex;margin-right:30px;align-items:center}.guest__appointment-details .guest__appointment-details-item .card__last-name-count{font-size:35px;font-weight:bold;margin-right:8px}.guest__appointment-details .guest__appointment-details-item .card__last-name-count.hidden{color:red}.guest__appointment-details .guest__appointment-details-item .card__last-name{font-size:12px}

.header__line{border-left:1px solid #cccfd6;margin:10px 20px 20px}.layout.splh_layout_section{max-width:69rem}.page__header-inner .page__header-back-link{color:#1953cb;margin-bottom:1rem}.page__header-inner .page__header-back-link:hover{color:#1953cb}.page__header-inner .page__header-back-link .page__header-back-link-icon .icon--no-fill{fill:#1953cb}.page__header-inner .page__header-back-link .page__header-back-link-icon .icon--stroke{stroke:#1953cb;height:26px}.layout__section.splh_record_layout_section{margin:2rem 0 0 1rem}.layout__section.splh_record_layout_section .card .card__body{padding:0.25rem 0 0 0}.layout__section.splh_record_layout_section .card__section{padding:0rem}.layout__section.splh_record_layout_section .card__section ul.tab-group{border-bottom:1px solid #999B9E}.table__inner .rt-thead.-header{padding-top:1rem}.splh__table__row--top-margin{margin-top:10px}.splh__table .table-subcomponent{padding:0 1.75rem 1.75rem}.splh__table .table-expander-row{margin-top:10px}.splh__table__row .table__inner .rt-thead.-header{padding-top:0rem}.splh__table__row .table__inner .table-header-cell:first-child,.splh__table__row .table__inner .table-cell:first-child{padding-left:1.25rem}.splh__table__row .table__inner .splh_inactive_teammate{color:#bb2d56}

.permission-list-item__select-wrapper{min-width:9rem}.permissions-list-item .permission-list-item__select-wrapper{padding:0.5em 0}.permissions-list-item .list-item__image-wrapper{display:flex;align-items:center}.list-item__icon.permission-allowed__icon{fill:#1953cb;stroke:#1953cb}.list-item__icon.permission-not-allowed__icon{fill:#9aa0ab;stroke:#9aa0ab}

.mySalesTracker{display:flex;flex-direction:column}.mySalesTracker__header{font-family:'Circular';font-weight:bold;color:#000;font-size:18px;padding-bottom:20px;padding-top:10px}.mySalesTracker__table{align-self:center}.mySalesTracker__table .label{font-weight:350;color:rgba(0,0,0,0.79);font-size:14px;text-align:right;text-transform:uppercase;padding-right:10px;line-height:16px;vertical-align:bottom}.mySalesTracker__table .value{font-weight:350;color:#000;font-size:14px;line-height:16px;vertical-align:bottom;text-align:left;padding-left:10px}.mySalesTracker__table .emptyValue__container{width:120px}.mySalesTracker__table .emptyValue__container .emptyValue{height:25px;border-bottom:1px solid #000;padding-left:10px;margin-right:10px}.mySalesTracker__table .sectionBreak{border-bottom:1px solid #e6e6e6;height:10px}.mySalesTracker__table .sectionPadding{height:10px}

.sidebar{position:relative}.sidebar__content{padding:.5rem .5rem 0}.confirmation__wrapper{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.95);margin:0;z-index:9}.confirmation__wrapper .layout__section{margin:1rem}.confirmation__wrapper .text-container{padding-top:20%}.confirmation__wrapper .service_prebooking .text-container{padding-top:100%}.confirmation__wrapper .service_prebooking .text-container .text.promotion_booking_error{width:70%}.confirmation__wrapper .cta__wrapper{margin:0.5rem;position:absolute;bottom:0;left:0;right:0}.close_icon{float:right}.promotional_service.list-item--primary-action .list-item__title{color:#bf5b00}.btn.btn-full-width{padding:10px}

.compensationTiers{display:flex;flex-direction:column}.compensationTiers__header{font-family:'Circular';font-weight:bold;color:#000;font-size:18px;padding-bottom:20px;padding-top:10px}.compensationTiers__table{align-self:center;width:100%}.compensationTiers__table .header{background:#ffccd8;color:#e90b5a}.compensationTiers__table .header .headerLabel{font-family:'Circular';font-weight:400;text-transform:uppercase;font-size:10px;text-align:center;padding:4px 0px 4px 0px}.compensationTiers__row:nth-child(even){background-color:#fdf1f3}.compensationTiers__column{padding:4px 0px 4px 0px;text-align:center}

.sidebar__content{display:flex;flex-direction:column;height:100%}p.sidebar-header__title{font-size:1.25rem;line-height:1.25}@supports (-webkit-touch-callout: none){div.sidebar-section.sidebar-header{padding:1.3rem}}@supports not (-webkit-touch-callout: none){div.sidebar-section.sidebar-header{padding:0.5rem}}div.event-details h2.subheading{font-size:1.125rem;padding:0 1rem}div.event-details ul.event-details__teammates{padding:1rem 1rem 1.5rem 1rem}div.event-details div.DayPicker{width:100% !important}div.event-details div.event-details__button-wrapper{padding:0 8px}label.checkbox-item__label{font-size:1rem;font-weight:normal}.RightRailIframe{display:flex;flex-direction:column;flex:1}.RightRailIframe .RightRailIframe--IframeLoader{background:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.RightRailIframe .RightRailIframe--IframeContainer{display:flex;flex-direction:column;flex:1;position:relative}.FilterUsers--mobile__header{display:none}.status-style div:nth-child(2) p{font-weight:bold}.modal-position__center{margin-top:14rem}@media only screen and (max-width: 990px){.FilterUsers--mobile__header{display:block}}@media only screen and (max-width: 501px){.modal-position__center{margin-top:0}}.disabled{pointer-events:none}pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.FilterUsers__list .list-item--has-avatar .avatar{margin-left:0}.FilterUsers__list .list-item__actions-wrapper .btn .icon--stroke{stroke:none}.filter_active_icon{background-color:white;justify-content:flex-end;align-self:center}.calendar__page .toggle__wrapper{padding:10px 10px 5px 10px}.calendar__page .toggle__wrapper .btn__toggle{background-color:#557CD2;color:white;width:50%;justify-content:center;text-transform:capitalize}.calendar__page .toggle__wrapper .btn__toggle.btn:not(:disabled):hover,.calendar__page .toggle__wrapper .btn__toggle.btn:not(:disabled):not(:active):focus,.calendar__page .toggle__wrapper .btn__toggle.btn__toggle__active{background-color:#1953cb}.calendar__page .toggle__wrapper .btn__toggle.toggle__left{border-radius:5px 0 0 5px}.calendar__page .toggle__wrapper .btn__toggle.toggle__right{border-radius:0 5px 5px 0}.calendar__page .card__header-actions{transform:scaleY(-1)}.calendar__page .card.card--is-collapsed .card__header-actions{transform:scaleY(1)}.calendar__page .card__header{padding-left:0.85rem}.calendar__page .card__header .card__header-title{display:inline-flex}.calendar__page .card__header .card__header-title .card__header-title-icon.icon--stroke{stroke:none}.calendar__page .card__header .card__header-title .card__title{padding-left:0.75rem}.header-banner{width:100%;background-color:#CCD8FF;padding:16px 16px 0px 16px;display:flex;flex-direction:column;align-items:center}.header-banner h2{color:#000;width:343px;height:20px;font-family:Circular Std;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.25px;text-align:center}.header-banner p{color:#000;width:736px;margin-top:16px;font-family:Circular Std;font-size:16px;font-weight:400;line-height:16px;letter-spacing:0.25px;text-align:center}.header-banner .link-container{margin-top:16px;display:flex;justify-content:center}.header-banner .link-container a{color:#000;text-decoration:none;margin-right:16px}.header-banner .link-container a:last-child{margin-right:0}.event-details__section .list .list-item__actions-wrapper svg#edit-icon{stroke:#1953cb}.DatePicker{position:relative}.DatePicker .DayPickerNavigation_button:first-child{margin-right:48px}.DatePicker .DayPickerNavigation_button:only-child{margin-right:0}.DatePicker .DatePicker_JumpForwardDropdown{position:absolute;top:8px;right:32px;z-index:1}.DatePicker__hidePreviousArrow .DayPickerNavigation_button:first-child{display:none}.sidebar__content .toast{width:100%;margin-right:0px;margin-top:16px}.btn-cancel{background-color:transparent !important;border:1px solid #e51b3d !important;color:#e51b3d !important}.key-list-icon{stroke:#000000 !important}.key-list-icon-title{font-weight:600}.circle-list-item{display:flex;align-items:center;justify-content:center;padding-left:0.5rem}.circle-list-item .circle-text{margin-left:0.5rem;font-weight:600}.circle-list-item .circle-icon{padding-left:0.5rem}.left-indent-sublist{margin-left:1.25rem}.edit_service_form{display:flex;flex-direction:column;gap:10px;margin-top:10px}.edit_service_form .service-search-container{display:flex}.edit_service_form .service-search-container .service-title-rebooking{flex:1;margin-right:1px;background-color:white;border:1px solid lightgray;border-radius:5px}.edit_service_form .service-search-container .service-title-rebooking .text-input__input{background-color:white}.edit_service_form .service-search-container .service-search-icon{padding:24px;border:1px solid lightgray;background:white}.edit_service_form .service-search-container .service-title-reschedule{flex:1;border:1px solid lightgray;border-radius:5px}.edit_service_form .service-row{display:flex;justify-content:space-between;align-items:center}.edit_service_form .service-row .select-container{margin-right:10px}.edit_service_form .service-row .select-container select{display:flex;width:150px}.edit_service_form .service-done-button{display:flex;justify-content:flex-end}

.success-header .guest__profile-info{display:flex;padding:.5rem}.success-header .sidebar-header__title{color:#2C323D;font-size:1.25rem}.success-header .select{appearance:none;background-image:url("/expand.svg");background-size:16px 16px;background-position:right 10px center;background-repeat:no-repeat;width:inherit;height:33px;flex-shrink:0;color:#2C323D;padding:.2rem;font-size:13px}.success-header .select option{color:#2C323D}.success-header .reassign__list-item-option{color:var(--Text-Primary, rgba(0,0,0,0.85));font-size:13px;font-style:normal;font-weight:500;line-height:16px}.success-header .card__phone-number{color:#525966;font-family:"Source Sans Pro";font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-left:.2rem}.success-header .service_name{color:#2C323D;font-size:14px;font-weight:600;padding:0.2rem}.success-header .guest__profile-header{padding-left:2rem;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.success-header .reassign_appointment_datetime_icon{height:1.3rem;width:1.3rem}.success-header .reassing_scheduled_text{font-size:14px;margin:.5rem;font-weight:500;color:#2C323D}.success-header .reassign_appointment_date{color:#2C323D;font-size:14px;font-weight:600}.success-header .reassign_appointment_time{color:#2C323D;font-size:14px}.success-header .guest__info-header{margin-left:10px;color:grey;font-size:22px}.success-header .guest__info-header .guest__names-header{font-size:14px;font-weight:600;color:#2C323D}.success-header .services_list{margin:.9rem;display:flex}.success-header .services_list_item_1 .services_list_item_2{flex-grow:1;flex-basis:0}.success-header .services_list_item_2{padding-left:.5rem}.success-header .services_list_item_remove{flex-grow:0;flex-basis:auto;margin-left:auto;height:20;width:20}.success-header .services_list_item_remove_icon{width:1.3rem;height:1.3rem}.success-header .checkout__list-item-dropdown-wrapper{display:flex;width:274px}.success-header .reassign__list-item-dropdown{width:-webkit-fill-available;height:2.0rem;margin:1rem 1rem 3rem}.success-header .checkout__list-item-edit{font-size:.5rem;background-color:white}.success-header .reassign__list-item-dropdown-wrapper>.input__wrapper>{transform:translateY(-9px);margin:15px;background-color:white;font-size:.8rem}.success-header .reassign__list-item{margin:1px 0 .5rem 0;font-weight:500;color:#2C323D;font-size:14px}.success-header .reassign__list-item-dropdown-wrapper>.input__wrapper>.custom_dropdown{font-size:.96rem;line-height:16px}.success-header .reassign_appointment_datetime{display:flex;margin-left:1.8rem;margin-bottom:.8rem}.success-header .reassign_detail_item{margin-left:.5rem}.success-header .reassign_btn{width:20rem;margin-left:1rem;margin-right:1rem;position:fixed;bottom:3rem;height:2.5rem}.success-header .trash-icon-disabled{filter:grayscale(100%);opacity:.2;pointer-events:none;cursor:not-allowed;width:1.3rem;height:1.3rem}.success-header .light-gray-margin{border-bottom:1px solid #e5e7eb}.success-header .loading-icon{position:absolute;top:50%;right:10rem;transform:translate(-50%, -50%);width:2rem;height:2rem;border:2.5px solid #de7a7a;border-top-color:transparent;border-radius:50%;animation:loading 1s infinite}@keyframes loading{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.success-header .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);z-index:1000;display:flex;justify-content:center;align-items:center}.success-header .background-elements{opacity:0}

.appointment_list{align-items:center;flex-direction:column}.appointment_list .appointment_status{display:flex;flex-flow:row wrap;align-items:center;padding-top:10px;border-bottom:1px solid #e5e7eb;width:100%}.appointment_list .appointment_status .appointment_status_icon{flex:0 0 30px;padding-bottom:15px;margin-left:5px}.appointment_list .appointment_status .appointment_status_item{flex:1 0;margin-left:35px;padding-bottom:15px}.appointment_list .appointment_empty_status{margin-top:20px}.appointment_list .appointment_status_font{font-style:italic;padding-top:10px}.appointment_list .down-arrow-selected{transform:rotate(180deg)}.subheading.bottomPadding{margin-bottom:16px}.text.note{padding:16px 8px;font-size:14px}.page__sidebar .week_view tr:has(.CalendarDay__selected) td{background-color:rgba(49,95,204,0.5)}.page__sidebar .sidebar .sidebar__content .success-message{text-align:center;padding:10px;border-bottom:1px solid #e5e7eb}.page__sidebar .sidebar .sidebar__content .success-message h3{font-size:20px;font-weight:800}.page__sidebar .sidebar .sidebar__content .reschedule-confirm .sidebar-header{background-color:#e90a5a !important;color:#fff !important}.page__sidebar .sidebar .sidebar__content .reschedule-confirm .sidebar-header .btn .btn__icon{fill:#fff !important}.page__sidebar .sidebar .sidebar__content .navigate-link{cursor:pointer}.hidden_tabs{display:none}.disabledDatePicker{pointer-events:none;opacity:0.4}

.category__filter-container,.store__filter-container{background-color:#fff;border:1px solid #cccfd6;border-radius:4px}.category__filter-container .category__filter__list .list-item,.store__filter-container .category__filter__list .list-item,.store__filter-container .store__filter__list .list-item{min-height:3.5rem}.category__filter-container .category__filter__list .list-item .checkbox-item,.store__filter-container .category__filter__list .list-item .checkbox-item,.store__filter-container .store__filter__list .list-item .checkbox-item{margin-top:0.6rem}.category__filter-container .category__filter__list .list-item .list-item__text-wrapper p label.list-item__subtitle,.store__filter-container .category__filter__list .list-item .list-item__text-wrapper p label.list-item__subtitle,.store__filter-container .store__filter__list .list-item .list-item__text-wrapper p label.list-item__subtitle{font-size:13.5px}.category__filter-container .category__filter__list .list-item.list-item-title-only .checkbox-item,.store__filter-container .category__filter__list .list-item.list-item-title-only .checkbox-item,.store__filter-container .store__filter__list .list-item.list-item-title-only .checkbox-item{margin-top:0.8rem}.category__filter-container .category__filter__list .list-item.list-item-title-only .all__categories-item .checkbox-item,.store__filter-container .category__filter__list .list-item.list-item-title-only .all__categories-item .checkbox-item,.store__filter-container .store__filter__list .list-item.list-item-title-only .all__categories-item .checkbox-item{margin-top:0.6rem}.category__filter-container .category__filter__list .list-item.list-item-title-only .list-item__title,.store__filter-container .category__filter__list .list-item.list-item-title-only .list-item__title,.store__filter-container .store__filter__list .list-item.list-item-title-only .list-item__title{font-weight:600}.category__filter-container .category__filter__list .salon__category-item .list-item__text-wrapper,.store__filter-container .category__filter__list .salon__category-item .list-item__text-wrapper,.store__filter-container .store__filter__list .salon__category-item .list-item__text-wrapper{min-height:3.5rem}.category__filter-container .category__filter__list .all__categories-item .list-item__text-wrapper,.store__filter-container .category__filter__list .all__categories-item .list-item__text-wrapper,.store__filter-container .store__filter__list .all__categories-item .list-item__text-wrapper{display:block}.category__filter-container .category__filter__list .list-item__actions-wrapper,.store__filter-container .category__filter__list .list-item__actions-wrapper,.store__filter-container .store__filter__list .list-item__actions-wrapper{display:flex;align-self:center}.category__filter-container .category__filter__list .print_active_icon,.store__filter-container .category__filter__list .print_active_icon,.store__filter-container .store__filter__list .print_active_icon{background-color:white;justify-content:flex-end;align-self:center;stroke:none}.store__filter-container .store__filter__list .btn-icon-only{background:transparent;margin-top:0.3rem}.store__filter-container .store__filter__list .home_icon.btn-icon-only{pointer-events:none;cursor:none}

.date__filter-container{font-size:0.875rem}.date__filter-container .date__control-wrapper{background-color:white;border:1px solid #cccfd6;border-radius:4px;display:flex}.date__filter-container .date__control-wrapper .dropdown__button-wrapper{border-right:1px solid #cccfd6}.date__filter-container .date__control-wrapper .dropdown__button-wrapper .btn{border-radius:4px 0px 0px 4px}.date__filter-container .date__control-wrapper .dropdown__button-wrapper.dropdown__button-selected .btn__icon-wrapper{transform:rotate(180deg)}.date__filter-container .date__control-wrapper .date__content-wrapper{align-self:center;display:flex;font-size:13px;padding-left:0.5rem;width:100%}.date__filter-container .date__control-wrapper .date__content-wrapper .filter-text{color:#1953cb}.date__filter-container .date__control-wrapper .date__content-wrapper .single__date-wrapper{margin-left:auto}.date__filter-container .date__control-wrapper .date__content-wrapper .date-disabled input{cursor:not-allowed}.date__filter-container .date__control-wrapper .date__content-wrapper .date__range-wrapper{margin-left:auto;display:flex}.date__filter-container .date__control-wrapper .date__content-wrapper .date__range-wrapper .arrow__icon{width:12px;height:12px;margin:3px 8px 0 0}.date__filter-container .date__control-wrapper .date__content-wrapper input{background-color:transparent;border:none;font-family:inherit;font-size:13px;outline:none;padding:0;text-align:left;width:62px}.date__filter-container .date__control-wrapper .calendar__button-wrapper{border-left:1px solid #cccfd6;margin-left:auto}.date__filter-container .date__control-wrapper .calendar__button-wrapper .btn{border-radius:0px 4px 4px 0px}.date__filter-container .date__dropdown__options-wrapper{background-color:white;border:1px solid #cccfd6;color:#1953cb;margin:0.5rem 3rem 0rem 3rem}.date__filter-container .date__dropdown__options-wrapper .dropdown__options{padding:0.5rem 1rem}.date__filter-container .date__dropdown__options-wrapper .dropdown__options:hover{background-color:#1953cb;color:white;cursor:pointer}.date__filter-container .date__picker-wrapper{margin:0.5rem 0rem 0rem 0rem;position:relative}.date__filter-container .date__picker-wrapper div.DayPicker{width:100% !important;display:flex;justify-content:center;padding-bottom:20px}.date__filter-container .date__picker-wrapper div.DayPicker div.DayPickerNavigation{right:2rem}.date__filter-container .date__picker-wrapper .date__picker-clear-button{position:absolute;cursor:pointer;font-family:sans-serif;left:45px;bottom:15px;font-size:14px}.date__filter-container .date__picker-wrapper .date__picker-clear-button-disable{pointer-events:none;opacity:50%;cursor:not-allowed}

.report__metric__card{background-color:#fff;border:1px solid #cccfd6;border-radius:4px;padding:20px 0}.report__metric__card .report__metric__row{display:flex}.report__metric__card .report__metric__row .report__metric__item{padding:0 20px}.report__metric__card .report__metric__row .report__metric__item .report__metric__label{font-size:12px;letter-spacing:0.5px;padding-bottom:10px;word-spacing:4px;white-space:pre-line}.report__metric__card .report__metric__row .report__metric__item .report__metric__clickable{background:none;border:none;color:#1953CB;cursor:pointer;padding:0;font-size:inherit;font-family:"Source Sans Pro", Roboto, "Helvetica Neue"}.report__metric__card .report__metric__row .report__metric__item .report__metric__clickable:hover,.report__metric__card .report__metric__row .report__metric__item .report__metric__clickable:focus{outline:none;text-decoration:none}.report__metric__card .report__metric__row .report__metric__item .report__metric__value{font-size:24px;font-weight:bold}.report__metric__card .report__metric__row .report__metric__item .report__metric__align{margin-top:1px}.report__metric__card .report__metric__row .report__metric__item+.report__metric__item{border-left:1px solid #cccfd6}.report__metric__card .report__metric__row .report__metric__column-1{width:100%}.report__metric__card .report__metric__row .report__metric__column-2{width:calc(100% / 2)}.report__metric__card .report__metric__row .report__metric__column-4{width:calc(100% / 4)}.report__metric__card .report__metric__row .report__metric__column-6{width:calc(14%)}.report__metric__card .report__metric__row .report__metric__column-10{width:calc(11%)}.salon__benefit__metric .report__metric__card .report__metric__row .report__metric__column-6{width:calc(14%) !important}.salon__benefit__metric .report__metric__card .report__metric__row .report__metric__column-10{width:calc(10.6%) !important}

.filter__summary-wrapper{align-items:center;display:flex;margin-bottom:1rem}.filter__summary-wrapper .filter__icon.icon--stroke{stroke:none}.filter__summary-wrapper .filter__text{font-size:12px;letter-spacing:1px;margin-left:1rem;word-spacing:4px;font-family:'Source Code Pro';color:#525966}

.vfamodal__info{margin-bottom:2rem}.vfamodal__info .vfamodal__info__title{font-size:14px;letter-spacing:0.8px;margin-bottom:5px;word-spacing:4px}.vfamodal__info .vfamodal__info__desc{font-size:14px}.vfamodal__info:first-of-type{margin-top:1rem}.vfamodal__info:last-of-type{margin-bottom:1rem}

.splhmodal__info{margin-bottom:2rem}.splhmodal__info .splhmodal__info__title{font-size:14px;letter-spacing:0.8px;margin-bottom:5px;word-spacing:4px}.splhmodal__info .splhmodal__info__desc{font-size:14px}.splhmodal__info:first-of-type{margin-top:1rem}.splhmodal__info:last-of-type{margin-bottom:1rem}

.tsmodal__info{margin-bottom:2rem}.tsmodal__info .tsmodal__info__title{font-size:14px;letter-spacing:0.8px;margin-bottom:5px;word-spacing:4px}.tsmodal__info .tsmodal__info__desc{font-size:14px}.tsmodal__info:first-of-type{margin-top:1rem}.tsmodal__info:last-of-type{margin-bottom:1rem}

.metric__item--bottom-padding{padding-bottom:10px}.metric__item--right-padding{padding-right:40px}.metric__item--top-padding{padding-top:20px}.metric__item__value{margin-bottom:8px}.metric__item__value--regular{font-size:1.5rem}.metric__item__value--large{font-size:2rem}.metric__item__label{font-size:0.75rem}.metric__section{margin-top:20px}.metric__section--separator-visible>.metric__item+.metric__item{border-top:1px solid #cccfd6}.metric__section--left-padding{padding-left:20px}.metric__section--right-padding{padding-right:20px}.metric__wrapper{display:flex;flex-wrap:wrap;margin-top:-20px;width:max-content}.metric__wrapper--separator-visible>.metric__section+.metric__section{border-left:1px solid #cccfd6}.report-metric__section{min-width:216px;min-height:370px}.report-metric__section>h3{padding:0px 20px 16px;margin-top:15.5px;line-height:32px;color:#2C323D;font-family:"Source Sans Pro";font-size:25px;font-weight:bold;letter-spacing:0;border-left:1px solid #cccfd6;border-bottom:1px solid #cccfd6}.report-metric__section>div{padding:13px 20px;height:100px;border-left:1px solid #cccfd6}.report-metric__section .metric__item .metric__item__label{height:28px;color:#525966;font-family:"Source Code Pro"}.report-metric__section .metric__item .metric__item__value{height:32px;color:#2C323D;font-size:28px;font-weight:bold;letter-spacing:0;line-height:32px}.report-metric__section>.loader{height:calc(100% - 70px);border-left:1px solid #cccfd6}.report-metric__section .metric__item:nth-child(4){padding-bottom:0px;margin-bottom:10px}.report-metric__section:nth-child(1) .metric__item,.report-metric__section:nth-child(1) h3{border-left:none;padding-left:0px;margin-left:20px}.report-metric__section:nth-child(1)>.loader{border-left:none}.report-metric__section:nth-child(3) .metric__item,.report-metric__section:nth-child(3) h3{padding-right:20px;margin-right:20px}.splh_report_card .metric__wrapper--separator-visible>.report-metric__section+.report-metric__section{border-left:none}@media only screen and (max-width: 770px){.metric__wrapper--separator-visible>.metric__section:nth-of-type(3){border-left:none}.sidebar--is-collapsed .metric__wrapper--separator-visible>.metric__section+.metric__section{border-left:1px solid #cccfd6}}.splh_footer_note,.ts_footer_note{font-size:10px;line-height:11px;margin-left:0px}.ts_footer_note{font-size:12px;margin-top:5px}.metric__item__label sup{top:4px;font-family:'Source Sans Pro';vertical-align:super}.splh_footer_note sup{top:4px;vertical-align:revert}

.guests__tab{padding-left:10px}.guests__tab .button-group{display:flex;width:700px;margin-bottom:30px}.guests__tab .button-group .button{padding:10px 20px;border:1px solid #1953cb;color:#1953cb;cursor:pointer;background-color:#fff}.guests__tab .button-group .button:disabled{cursor:not-allowed}.guests__tab .button-group .cancelled{border-top-left-radius:4px;border-bottom-left-radius:4px}.guests__tab .button-group .nonReturning{border-top-right-radius:4px;border-bottom-right-radius:4px}.guests__tab .button-group .cancelled.active{background-color:#1953cb;color:#fff}.guests__tab .button-group .nonReturning.active{background-color:#1953cb;color:#fff;border:1px solid #1953cb}.guests__tab .button-group .guestAppointment.active{background-color:#1953cb;color:#fff;border:1px solid #1953cb}.guests__tab .filter__summary-wrapper{margin-bottom:20px !important;margin-top:50px !important}.guests__tab .report_info_ic{display:flex;justify-content:flex-end;padding-bottom:30px}.guests__tab .tab__wrapper__owner{margin-top:30px;display:flex;flex-direction:row}.guests__tab .tab__wrapper__owner .report_info_icon_owner{margin-top:3rem;margin-left:auto}.guests__tab .tab__wrapper{margin-top:30px}.guests__tab .tab__wrapper .report_info_icon_nrg_temamate{margin-top:-30px;margin-bottom:-30px;text-align:right}.guests__tab .tab__wrapper .report_info_icon{margin-left:28rem;margin-top:3rem}.guests__tab .tab__wrapper .reports__tab{padding-left:0px !important}.guests__tab .tab__wrapper .tab-group{border-bottom:1px solid transparent !important}.guests__tab .tab__wrapper .report__page{margin-left:0px !important}.guests__tab .tab__wrapper .reports__tab .tab{margin-left:0px !important}.guests__tab .tab__wrapper .tab-group--is-padded .tab{padding:0px 25px 0px 0px !important}.guests__tab .non-returning-guest-record{border:1px solid #e5e7eb;width:100%}.guests__tab .non-returning-guest-record .rt-thead.-header{padding-top:0px !important}.guests__tab .non-returning-guest-record .nrg_checkbox{margin-right:10px;height:25px}.guests__tab .non-returning-guest-record .uncontacted_text{color:red}.guests__tab .col_wrapper{display:flex;flex-direction:column}.guests__tab .guest-name-cell{display:flex}.guests__tab .guest-name-cell .checkbox-item{padding-top:0}.guests__tab .guest-name-cell__guest-info{display:flex;flex-direction:column}.guests__tab .contactHistory__col{color:#B30000}.guests__tab .guest-record-table{border:1px solid #e5e7eb}.guests__tab .guest-record-table .rt-thead.-header{padding-top:0px !important}.guests__tab .bookNow__col{margin-top:8px;color:#315FCC}.guests__tab .bookNow__col .bookNow__col_reassign{margin-right:35px}.guests__tab .bookNow__col .bookNow__col_reassign .btn{padding-left:0px}.guests__tab .guestName__col{font-weight:600;color:#1953CB}.guests__tab .guestName__icon{padding-top:5px}.guests__tab .guestName__icon svg.icon.icon--no-fill.icon--stroke{width:20px !important}.guests__tab .secondryTextStyle{font-style:italic}.guests__tab .secondryText{font-size:small}.guests__tab svg.info__icon.icon.icon--no-fill.icon--stroke{stroke:none}.guests__tab .inactive{color:#B30000}.guests__tab .text-input__icon-post{position:absolute;top:50%;right:1.5rem;transform:translate(0, -50%);width:1rem;height:1rem;fill:#818894;opacity:0.7}.guests__tab .text-input__icon-post ~ .text-input__input{padding-right:2rem;margin:2rem}.guests__tab .text-input__input{height:2.5rem;padding:0.3rem;margin:1rem}.guests__tab .card__body{padding-top:.25rem;height:100px}

.toaster .verticalLine-Success{position:absolute;top:4rem;right:1rem;z-index:1000;border-left:3px solid #207E15;width:343px}.toaster .verticalLine-Error{position:absolute;top:4rem;right:1rem;z-index:1000;border-left:3px solid #B30000;width:22rem}.toaster .container-Success{display:flex;padding:.5rem;font-size:14px;background-color:#EBFFF1}.toaster .container-Error{display:flex;padding:.5rem;font-size:14px;background-color:#FFE5E5}.toaster .warn-icon-error{height:16px;width:16px;position:absolute;left:16px}.toaster .img-div{width:8%}.toaster .img-div .warn-icon{height:16px;width:16px;position:absolute;left:16px}.toaster .content-div{width:85%}.toaster .content-div .title{font-family:'Circular Std';color:#000;font-weight:450;font-size:14px;line-height:20px;letter-spacing:0.25px;font-feature-settings:'ss01' on, 'ss02' on;margin-left:.5rem;color:#000;position:absolute;left:35px}.toaster .content-div .content-medium{font-family:'Circular Std';color:#000;font-weight:450;font-size:14px;line-height:20px;letter-spacing:0.25px;font-feature-settings:'ss01' on, 'ss02' on;margin-top:1.5rem;font-style:normal;position:relative;left:6px}.toaster .content-div .content{font-family:'Circular Std';color:#000;font-weight:450;font-size:14px;line-height:20px;letter-spacing:0.25px;font-feature-settings:'ss01' on, 'ss02' on;margin-top:1.5rem;font-feature-settings:'ss01' on, 'ss02' on;font-style:normal;position:relative;right:4px}.toaster .content-div .link{text-decoration:underline;padding:.3rem;cursor:pointer;font-family:'Circular Std';color:#000;font-weight:450;font-size:14px;line-height:20px;letter-spacing:0.25px;font-feature-settings:'ss01' on, 'ss02' on}.toaster .content-div .link-large{text-decoration:underline;padding:.3rem;cursor:pointer;font-family:'Circular Std';color:#000;font-weight:450;font-size:14px;line-height:20px;letter-spacing:0.25px;font-feature-settings:'ss01' on, 'ss02' on;position:relative;right:8px}.toaster .img-div1 .multiply-icon{position:absolute;height:12px;width:12px;right:16px;top:16px}

.category__filter-container,.duration__filter-container{background-color:#fff;border:1px solid #cccfd6;border-radius:4px}.category__filter-container .category__filter__list .list-item,.duration__filter-container .category__filter__list .list-item,.duration__filter-container .duration__filter__list .list-item{min-height:3.5rem}.category__filter-container .category__filter__list .list-item .checkbox-item,.duration__filter-container .category__filter__list .list-item .checkbox-item,.duration__filter-container .duration__filter__list .list-item .checkbox-item{margin-top:0.6rem}.category__filter-container .category__filter__list .list-item .list-item__text-wrapper p label.list-item__subtitle,.duration__filter-container .category__filter__list .list-item .list-item__text-wrapper p label.list-item__subtitle,.duration__filter-container .duration__filter__list .list-item .list-item__text-wrapper p label.list-item__subtitle{font-size:13.5px}.category__filter-container .category__filter__list .list-item.list-item-title-only .checkbox-item,.duration__filter-container .category__filter__list .list-item.list-item-title-only .checkbox-item,.duration__filter-container .duration__filter__list .list-item.list-item-title-only .checkbox-item{margin-top:0.8rem}.category__filter-container .category__filter__list .list-item.list-item-title-only .all__categories-item .checkbox-item,.duration__filter-container .category__filter__list .list-item.list-item-title-only .all__categories-item .checkbox-item,.duration__filter-container .duration__filter__list .list-item.list-item-title-only .all__categories-item .checkbox-item{margin-top:0.6rem}.category__filter-container .category__filter__list .list-item.list-item-title-only .list-item__title,.duration__filter-container .category__filter__list .list-item.list-item-title-only .list-item__title,.duration__filter-container .duration__filter__list .list-item.list-item-title-only .list-item__title{font-weight:600}.category__filter-container .category__filter__list .salon__category-item .list-item__text-wrapper,.duration__filter-container .category__filter__list .salon__category-item .list-item__text-wrapper,.duration__filter-container .duration__filter__list .salon__category-item .list-item__text-wrapper{min-height:3.5rem}.category__filter-container .category__filter__list .all__categories-item .list-item__text-wrapper,.duration__filter-container .category__filter__list .all__categories-item .list-item__text-wrapper,.duration__filter-container .duration__filter__list .all__categories-item .list-item__text-wrapper{display:block}.category__filter-container .category__filter__list .list-item__actions-wrapper,.duration__filter-container .category__filter__list .list-item__actions-wrapper,.duration__filter-container .duration__filter__list .list-item__actions-wrapper{display:flex;align-self:center}.category__filter-container .category__filter__list .print_active_icon,.duration__filter-container .category__filter__list .print_active_icon,.duration__filter-container .duration__filter__list .print_active_icon{background-color:white;justify-content:flex-end;align-self:center;stroke:none}.duration__filter-container{margin-bottom:10px}.duration__filter-container .duration__filter__list .btn-icon-only{background:transparent;margin-top:0.3rem}.duration__filter-container .duration__filter__list .home_icon.btn-icon-only{pointer-events:none;cursor:none}

.checkbox-item{padding:10px 14px 10px 0px}.teammate__filter__list .list-item__action .print_active_icon{stroke:none}.teammate__filter__list .list-item__actions-wrapper{display:flex;align-self:center}.ts_inactive_teammate{color:#bb2d56}

.ts__tab .benefit__metric,.ts__tab .mac__metric,.ts__tab .salon__metric{margin:1rem 0rem 1rem 4rem}.ts__tab .benefit__metric .report__metric__card,.ts__tab .mac__metric .report__metric__card,.ts__tab .salon__metric .report__metric__card{padding:20px;width:840px}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__item,.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__item,.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__item{padding:0 2px 15px 2px}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__item .report__metric__label,.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__item .report__metric__label,.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__item .report__metric__label{padding-top:4px;font-family:'Source Code Pro';color:#525966;letter-spacing:normal}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__item .report__metric__item,.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__item .report__metric__item,.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__item .report__metric__item{font-family:Source Sans Pro;color:#2c323d}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__column-2:not(:nth-child(1)),.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__column-2:not(:nth-child(1)),.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__column-2:not(:nth-child(1)){padding:0 2px 5px 10px}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__column-4,.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__column-4,.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__column-4{padding:0 2px 5px 2px}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__column-6,.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__column-10,.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__column-6,.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__column-10,.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__column-6,.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__column-10{padding:0 2px 5px 2px}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__column-4:not(:nth-child(1)),.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__column-4:not(:nth-child(1)),.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__column-4:not(:nth-child(1)){padding:0 2px 5px 10px}.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__column-6:not(:nth-child(1)),.ts__tab .benefit__metric .report__metric__card .report__metric__row .report__metric__column-10:not(:nth-child(1)),.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__column-6:not(:nth-child(1)),.ts__tab .mac__metric .report__metric__card .report__metric__row .report__metric__column-10:not(:nth-child(1)),.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__column-6:not(:nth-child(1)),.ts__tab .salon__metric .report__metric__card .report__metric__row .report__metric__column-10:not(:nth-child(1)){padding:0 2px 5px 10px}.ts__tab .benefit__metric .report__metric__card .report__metric__row:last-child .report__metric__item .report__metric__label,.ts__tab .mac__metric .report__metric__card .report__metric__row:last-child .report__metric__item .report__metric__label,.ts__tab .salon__metric .report__metric__card .report__metric__row:last-child .report__metric__item .report__metric__label{padding-top:14px}.ts__tab .benefit__metric .report__metric__card .report__metric__row+.report__metric__row,.ts__tab .mac__metric .report__metric__card .report__metric__row+.report__metric__row,.ts__tab .salon__metric .report__metric__card .report__metric__row+.report__metric__row{border-top:1px solid #cccfd6}.ts__tab .benefit__metric .report__metric__card .report__metric__footnote,.ts__tab .mac__metric .report__metric__card .report__metric__footnote,.ts__tab .salon__metric .report__metric__card .report__metric__footnote{font-size:10px}.ts__tab .benefit__metric .report__metric__card .report__metric__row:nth-child(3) .report__metric__item .report__metric__label{padding-top:14px}.ts__tab .report_info_icon{float:right;height:0;position:relative;right:-20px;top:-20px}.ts__tab .report_info_icon .btn.btn-icon-only{width:2rem;height:2rem}.ts__tab svg.info__icon.icon.icon--no-fill.icon--stroke{stroke:none}.tsreports__tab-content .tab-group{padding-top:25px;padding-left:2rem}.tsreports__tab-content .tab-group--is-padded .tab{padding:0 2.5rem}.tsreports__tab-content .filter__summary-wrapper{margin-left:4rem}.ts__teammate__table .table-header-cell svg.table-header-cell__icon{visibility:visible;opacity:1}.ts__teammate__table .table-header-cell:first-of-type svg.table-header-cell__icon{visibility:hidden}.tm_category_table,.tm_discount_table,.ts__teammate__table,.ts_date_table,.ts__department__table{margin:3rem 2rem 2rem 4rem;border:1px solid #cccfd6;border-radius:4px;overflow:hidden;width:700px}.tm_category_table .table__inner .rt-thead.-header,.tm_discount_table .table__inner .rt-thead.-header,.ts__teammate__table .table__inner .rt-thead.-header,.ts_date_table .table__inner .rt-thead.-header,.ts__department__table .table__inner .rt-thead.-header{padding-top:0}.tm_category_table .table__inner .ts_inactive_teammate,.tm_discount_table .table__inner .ts_inactive_teammate,.ts__teammate__table .table__inner .ts_inactive_teammate,.ts_date_table .table__inner .ts_inactive_teammate,.ts__department__table .table__inner .ts_inactive_teammate{color:#bb2d56}.tm_category_table .table__body .table-row-group:last-of-type .table-row,.tm_discount_table .table__body .table-row-group:last-of-type .table-row,.ts__teammate__table .table__body .table-row-group:last-of-type .table-row,.ts_date_table .table__body .table-row-group:last-of-type .table-row,.ts__department__table .table__body .table-row-group:last-of-type .table-row{border-bottom:none}.tm_category_table .table__body .table-row-group.table-row-group--expanded>.table-row>.table-cell>.table-expander-row,.tm_discount_table .table__body .table-row-group.table-row-group--expanded>.table-row>.table-cell>.table-expander-row,.ts__teammate__table .table__body .table-row-group.table-row-group--expanded>.table-row>.table-cell>.table-expander-row,.ts_date_table .table__body .table-row-group.table-row-group--expanded>.table-row>.table-cell>.table-expander-row,.ts__department__table .table__body .table-row-group.table-row-group--expanded>.table-row>.table-cell>.table-expander-row{transform:rotate(-90deg)}.tm_category_table .table__body .table-row>.table-expander-cell>.table-expander-row,.tm_discount_table .table__body .table-row>.table-expander-cell>.table-expander-row,.ts__teammate__table .table__body .table-row>.table-expander-cell>.table-expander-row,.ts_date_table .table__body .table-row>.table-expander-cell>.table-expander-row,.ts__department__table .table__body .table-row>.table-expander-cell>.table-expander-row{transform:rotate(90deg)}.ts__subcategory__table .table-header-row .table-header-cell:first-child,.ts__subcategory__table .table__body .table-cell:first-child,.ts__subteammate__table .table-header-row .table-header-cell:first-child,.ts__subteammate__table .table__body .table-cell:first-child,.ts__date__subtable .table-header-row .table-header-cell:first-child,.ts__date__subtable .table__body .table-cell:first-child{padding-left:1.75rem}.ts__date__subtable .ts_date_service_column .text:first-child{margin-bottom:10px}.ts__date__subtable .ts__date__subtable_name{line-height:2}.ts__date__subtable .ts__date__subtable_detail{line-height:1.75}.ts__date__subtable .ts_date_sales_column{line-height:1.75;align-items:end}.ts__parent_category__table{margin:3rem 2rem 2rem 4rem;overflow:hidden;width:750px;border-radius:4px}.ts__parent_category__table .table__inner .rt-thead.-header{padding-top:0}.ts__parent_category__table .table__body .table-row-group.table-row-group--expanded>.table-row>.table-cell>.table-expander-row{transform:rotate(-90deg)}.ts__parent_category__table .table__body .table-row>.table-expander-cell>.table-expander-row{transform:rotate(90deg)}.ts__parent_category__table .prt_category_tbl_header .table__inner .table__body .table-row-group:first-child .table-expander-cell svg{margin-top:-45px}.ts__parent_category__table .category__subtable .table-header-cell{display:block;align-items:center;display:inline-flex}.report__page .ts__tab .benefit__metric .report__metric__card{width:875px;padding-bottom:12px}@media only screen and (max-width: 1024px){.report__page .ts__tab .benefit__metric,.report__page .ts__tab .salon__metric,.report__page .ts__tab .mac__metric{width:100%;margin:1rem}.report__page .ts__tab .filter__summary-wrapper{margin-left:1rem}.report__page .ts__tab .tsreports__tab-content .tab-group{padding-left:0rem}.report__page .ts__tab .tm_category_table,.report__page .ts__tab .tm_discount_table,.report__page .ts__tab .ts__teammate__table,.report__page .ts__tab .ts__department__table,.report__page .ts__tab .ts__parent_category__table{width:100%;margin:2rem 1rem 1rem 1rem}.report__page .ts__tab .ts__salon__teammate .table__inner .rt-thead.-header,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-tbody.table__body{min-width:340px !important}.report__page .ts__tab .ts__salon__teammate .table__inner .rt-thead.-header .table-header-cell.table-header-cell--is-sortable,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-thead.-header .teammate_column,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-thead.-header .date_column,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-tbody.table__body .table-header-cell.table-header-cell--is-sortable,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-tbody.table__body .teammate_column,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-tbody.table__body .date_column{flex:140 0 !important;width:140px !important}.report__page .ts__tab .ts__salon__teammate .table__inner .rt-thead.-header .table-header-cell,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-thead.-header .salon_net_total_column,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-thead.-header .comm_sales_column,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-tbody.table__body .table-header-cell,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-tbody.table__body .salon_net_total_column,.report__page .ts__tab .ts__salon__teammate .table__inner .rt-tbody.table__body .comm_sales_column{flex:70 0 !important;width:70px !important}}

.vfa__tab{margin:1rem 0rem 1rem 5rem}.vfa__tab .report__metric__card{padding:20px;width:700px}.vfa__tab .report__metric__card .report__metric__row .report__metric__item{padding:0 2px 15px 2px}.vfa__tab .report__metric__card .report__metric__row .report__metric__item .report__metric__label{padding-top:4px;font-family:'Source Code Pro';color:#525966}.vfa__tab .report__metric__card .report__metric__row .report__metric__item .report__metric__item{font-family:Source Sans Pro;color:#2c323d}.vfa__tab .report__metric__card .report__metric__row .report__metric__column-2:not(:nth-child(1)){padding:0 2px 5px 10px}.vfa__tab .report__metric__card .report__metric__row .report__metric__column-4{padding:0 2px 5px 2px}.vfa__tab .report__metric__card .report__metric__row .report__metric__column-4:not(:nth-child(1)){padding:0 2px 5px 10px}.vfa__tab .report__metric__card .report__metric__row:last-child .report__metric__item .report__metric__label{padding-top:14px}.vfa__tab .report__metric__card .report__metric__row+.report__metric__row{border-top:1px solid #cccfd6}.vfa__tab .vfa__table{margin-top:5%;border:1px solid #cccfd6;border-radius:4px;overflow:hidden;width:700px}.vfa__tab .vfa__table .table__inner .rt-thead.-header{padding-top:0}.vfa__tab .vfa__table .table__inner .rt-thead.-header .table-header-cell.table-header-cell--is-sortable{width:330px !important}.vfa__tab .vfa__table .table__body .table-row-group .table-cell:first-child{width:330px !important}.vfa__tab .vfa__table .table__body .table-row-group:last-of-type .table-row{border-bottom:none}.vfa__tab .report_info_icon{float:right;height:0;position:relative;right:-20px;top:-20px}.vfa__tab .report_info_icon .btn.btn-icon-only{width:2rem;height:2rem}.vfa__tab svg.info__icon.icon.icon--no-fill.icon--stroke{stroke:none}@media only screen and (max-width: 1024px){.report__page .vfa__tab{margin:auto}.report__page .vfa__tab .vfa_metric_card{width:100%}.report__page .vfa__tab .vfa__table{width:100%}.report__page .vfa__tab .vfa__table .table__inner .rt-thead.-header .table-header-cell.table-header-cell--is-sortable{width:150px !important}.report__page .vfa__tab .vfa__table .table__body .table-row-group .table-cell:first-child{width:150px !important}}

@media print{body,html{visibility:visible}}.report__page .page__header-title-wrapper{padding-left:10px}.report__page .page__content-container{background-color:#fff}.report__page .reports__tab{margin-top:30px;padding-left:12px;display:inline}.report__page .reports__tab-content{margin:2.5rem 1rem 0 1rem;max-width:51rem}.report__page .reports__tab-content .report__metric__label{font-size:12px;font-family:'Source Code Pro';color:#525966}.report__page .reports__tab-content .report__metric__value{font-size:28px;font-family:'Source Sans Pro';color:#2c323d}.report__page .tsreports__tab-content{margin:2.5rem 0 0 0}.report__page .guestreports__tab-content{margin:2.5rem 1rem 0.5rem 1rem}.report__page .guestreports__panel{position:relative}.report__page .guestreports__infoicon{position:absolute;right:0;top:-48px}.report__page .parent-container{position:relative}.report__page .parent-container .report_info_icon{position:absolute;bottom:-10px;left:254px}.report__page svg.info__icon.icon.icon--no-fill.icon--stroke{stroke:none;height:18px;width:18px}.sidebar__content{display:flex;flex-direction:column;height:100%}.category__filter-container+.store__filter-container{margin-top:10px}p.sidebar-header__title{font-size:1.25rem;line-height:1.25}@supports (-webkit-touch-callout: none){div.sidebar-section.sidebar-header{padding:1.3rem}}@supports not (-webkit-touch-callout: none){div.sidebar-section.sidebar-header{padding:0.5rem}}.filter_active_icon{background-color:white;justify-content:flex-end;align-self:center}.report__page .report--is-expanded .report__header-actions .btn-simple{transform:rotate(180deg)}.report__page .report__header{width:100%;background-color:white;box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.05)}.report__page .report__header .report__header-title{display:flex;justify-content:space-between;padding-left:0.85rem}.report__page .report__header .report__header-title .report__header-title-text{display:flex}.report__page .report__header .report__header-title .list-item__subtitle{font-size:90%;margin-top:0.6em}.report__page .report__header .report__header-title .icon.icon--no-fill.icon--stroke{stroke:none}.report__page .report__header .report__header-title .header__title{padding-left:0.75rem}.report__page .report__header .report__header-actions{flex:0 0 auto;margin-left:0.5rem}@media only screen and (min-width: 501px){.report__page .reports__tab .tab{margin-left:0.5rem}.report__page .reports__tab-content{margin-left:1.5rem}.report__page .tsreports__tab-content{margin-left:0}.report__page .report__header .report__header-title{padding:1.25rem 1.25rem 0.5rem}.report__page .report__header .report__header-actions{margin-top:-0.25rem}}@media only screen and (min-width: 751px){.report__page .reports__tab .tab{margin-left:1rem}.report__page .tsreports__tab-content{margin-left:0}.report__page .reports__tab-content{margin-left:2rem}}.full-loader{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.full-loader .circle-loader>div{width:50px;height:50px}.report-view-loader-container{position:absolute;left:0;bottom:0;flex:1;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.report-view-loader{background-image:url("/loader.gif");background-size:contain;height:6rem;text-indent:-999rem;width:6rem}.report_error_card{width:550px;margin:auto;margin-top:20%}.report_error_card .layout__section{margin:0}.report_error_card .card.guest_page_error{height:200px;text-align:center;display:flex;flex-direction:column;align-items:center;border:1px solid #C7CCD6;border-radius:4px;box-shadow:none;flex:auto}.report_error_card .card.guest_page_error .card__header{margin-top:20px}.report_error_card .card.guest_page_error .card__header .card__title{font-size:24px}.report_error_card .card.guest_page_error .card__body{width:24em}@media screen and (max-width: 980px){.report_error_card{width:100%;margin:auto;margin-top:20%}}

.benefit-in-salon-secondary-table{width:70%;margin:2rem 0rem 1rem 4rem;border:1px solid #ccc;padding:20px;font-weight:bold}.benefit-in-salon-secondary-table table{width:100%;border-collapse:collapse}.benefit-in-salon-secondary-table th{text-align:left;padding:12px !important;font-weight:bold;font-size:16px}.benefit-in-salon-secondary-table td{padding:12px !important;font-size:14px !important}.benefit-in-salon-secondary-table thead tr,.benefit-in-salon-secondary-table tbody tr:not(:last-child){border-bottom:2px solid #444}

.splh__tab{height:2000px}.splh__tab .card__section{padding:0}.splh__tab .splh_inactive_teammate{color:#bb2d56}.splh__tab .tab-group .tab:first-child{padding-left:4.75rem}.splh__tab .ReactTable.splh__table{padding:0 4.5rem}.splh__tab .ReactTable.splh__table .table__inner .rt-thead.-header{padding-top:0}.splh__tab .ReactTable.splh__table .splh__table__row .table-header-cell:first-child{padding-left:1.75rem;flex:140 0 !important;width:140px !important}.splh__tab .ReactTable.splh__table .splh__table__row .table-cell:first-child{padding-left:1.75rem;flex:136 0 !important;width:136px !important}.splh__tab .ReactTable.splh__table .splh__table__row .table-header-cell:last-child{flex:85 0 !important;width:85px !important}.splh__tab .ReactTable.splh__table .splh__table__row .table-cell:last-child{flex:80 0 !important;width:80px !important}.splh__tab .ReactTable.splh__table .splh__table__row .table-header-cell:nth-child(2),.splh__tab .ReactTable.splh__table .splh__table__row .table-header-cell:nth-child(3){flex:92.5 0 !important;width:92.5px !important}.splh__tab .ReactTable.splh__table .splh__table__row .table-cell:nth-child(2),.splh__tab .ReactTable.splh__table .splh__table__row .table-cell:nth-child(3){flex:90 0 !important;width:90px !important}.splh__tab .splh__table_tab .card__section{padding:0;padding-left:4.75rem;padding-right:4.5rem}.splh__tab .splh__table_tab .card__section .tab-group .tab:first-child{padding-left:0.5rem}.splh__tab .splh__table_tab .card__section .ReactTable.splh__table{padding:0 0 0 0}.splh__tab .splh__owner_table.splh__category_justme .splh__table .table-subcomponent,.splh__tab .splh__owner_table.splh__category_justme .splh__table .table-expander-cell .table-expander-row.icon{display:none}.splh__tab .splh_report_card{padding:3rem 4.5rem}.splh__tab .splh_report_card .card{width:660px;height:400px;border:1px solid #C7CCD6;border-radius:4px;box-shadow:none}.splh__tab .splh_report_card .card .card__body{padding:0px}.splh__tab .splh_report_card .card .splh_footer_note{font-size:10px;line-height:11px;margin-left:0px}.splh__tab .splh_info_icon{display:flex;justify-content:flex-end;position:absolute;margin-left:622px;margin-top:5px}.splh__tab .splh_info_icon .btn.btn-icon-only{width:2rem;height:2rem}.splh__tab svg.info__icon.icon.icon--no-fill.icon--stroke{stroke:none}.splh__tab .splh_filter_metric_card{width:750px}.splh__tab .splh_filter_metric_card .filter__summary-wrapper{text-transform:uppercase}.splh__tab .splh_filter_metric_card .splh_footer_note{margin-left:10px;padding-bottom:1px !important;padding-top:10px}.splh__tab .splh_filter_metric_card .report__metric__card{padding-bottom:7px}.splh__tab .splh_filter_info_icon{display:flex;justify-content:flex-end;position:absolute;margin-left:712px;margin-top:45px}.splh__tab .splh_filter_info_icon .btn.btn-icon-only{width:2rem;height:2rem}.splh__tab .ReactTable.splh_timespan_table .table-expander-row{display:none !important}@media only screen and (max-width: 1180px){.splh__tab .ReactTable.splh__table .table-header-cell:nth-child(2),.splh__tab .ReactTable.splh__table .table-cell:nth-child(2){flex:135 0 !important;width:135px !important}.splh__tab .ReactTable.splh__table .table-header-cell:nth-child(3),.splh__tab .ReactTable.splh__table .table-cell:nth-child(3){flex:110 0 !important;width:110px !important}.splh__tab .ReactTable.splh__table .table-header-cell:nth-child(4),.splh__tab .ReactTable.splh__table .table-cell:nth-child(4){flex:105 0 !important;width:105px !important}.splh__tab .ReactTable.splh__table .table-header-cell:last-child{flex:85 0 !important;width:85px !important}.splh__tab .ReactTable.splh__table .table-cell:last-child{flex:80 0 !important;width:80px !important}.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-header-cell:first-child{flex:140 0 !important;width:100% !important}.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-cell:first-child{padding-left:1.75rem;flex:136 0 !important;width:100% !important}.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-header-cell:nth-child(2),.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-cell:nth-child(2){flex:110 0 !important;width:100% !important}.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-header-cell:nth-child(3),.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-cell:nth-child(3){flex:100 0 !important;width:100% !important}.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-header-cell:last-child{flex:70 0 !important;width:100%  !important}.splh__tab .ReactTable.splh__table .table-subcomponent .splh__table__row .table-cell:last-child{flex:60 0 !important;width:100%  !important}.splh_filter_metric_card{width:510px !important}.splh_filter_info_icon{margin-left:472px !important}}

.loading .loading-icon{position:fixed;top:53%;transform:translate(-50%, -50%);width:2rem;height:2rem;border:2.5px solid #0076D6;border-top-color:transparent;border-radius:50%;animation:loading 1s infinite}@keyframes loading{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.loading .loading-overlay{position:fixed;top:4rem;left:0;width:100%;height:100%;background:rgba(255,255,255,0.75);z-index:1000;display:flex;justify-content:center;align-items:center;opacity:95%}

.rebooking_tab{margin-top:20px}.rebooking_tab .rebooking-appointment-guest-record{border:1px solid #e5e7eb;min-width:950px}.rebooking_tab .rebooking-appointment-guest-record .rt-thead.-header{padding-top:0px !important}.rebooking_tab .table__body .table-row-group{min-height:50px}.rebooking_tab .table__body .table-row>.table-expander-cell>.table-expander-row{transform:rotate(90deg)}.rebooking_tab .item-list{display:flex;flex-direction:column}.rebooking_tab .italic{font-style:italic}

.category__filter-container{background-color:#fff;border:1px solid #cccfd6;border-radius:4px}.category__filter-container .category__filter__list .list-item{min-height:3.5rem}.category__filter-container .category__filter__list .list-item .checkbox-item{margin-top:0.6rem}.category__filter-container .category__filter__list .list-item .list-item__text-wrapper p label.list-item__subtitle{font-size:13.5px}.category__filter-container .category__filter__list .list-item.list-item-title-only .checkbox-item{margin-top:0.8rem}.category__filter-container .category__filter__list .list-item.list-item-title-only .all__categories-item .checkbox-item{margin-top:0.6rem}.category__filter-container .category__filter__list .list-item.list-item-title-only .list-item__title{font-weight:600}.category__filter-container .category__filter__list .salon__category-item .list-item__text-wrapper{min-height:3.5rem}.category__filter-container .category__filter__list .all__categories-item .list-item__text-wrapper{display:block}.category__filter-container .category__filter__list .list-item__actions-wrapper{display:flex;align-self:center}.category__filter-container .category__filter__list .print_active_icon{background-color:white;justify-content:flex-end;align-self:center;stroke:none}

