.countdown_timer{color:#00aac7;font-size:3.5em;font-weight:bold;margin:0;text-align:center}.guest_profile .notes>.item__list,.guest_profile .notes>.item__list__item{border:none;padding:0}.icon-uploader{align-items:center;display:flex;flex-flow:column;justify-content:center;margin:1.5em auto 2em}.icon-uploader-drop-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.icon-uploader-drop{align-items:center;background-color:#fbfbfb;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:50%;cursor:pointer;display:flex;height:100%;width:100%}.icon-uploader-drop.has-icon{background-color:transparent}.icon-uploader-drop>p{color:#5d5d5d;font-weight:bold;margin:auto;text-align:center}.icon-uploader-delete-button{bottom:-2.5em;position:absolute;font-size:0.9em}.icon_details{font-size:0.6em}.dropzone__error-text{color:red;font-size:0.8em;padding:0 1em;text-align:center}.phone-input{margin:2rem 0}.react-phone-number-input__row{position:relative;display:flex;align-items:center}.react-phone-number-input__country{width:auto}.react-phone-number-input__phone,.react-phone-number-input__country.rrui__select--expanded{flex:1}.react-phone-number-input__phone{font-size:inherit}.react-phone-number-input__country.rrui__select--collapsed{margin-right:0.5em}.react-phone-number-input__country .rrui__select__autocomplete{width:100%}.react-phone-number-input__country,.react-phone-number-input__country:not(.react-phone-number-input__country--native-expanded) .rrui__input{position:static}.react-phone-number-input .rrui__select__arrow{margin-top:0.3em;margin-left:0.3em}.react-phone-number-input .rrui__select__option{display:flex;align-items:center}.react-phone-number-input .rrui__select__option-icon{margin-bottom:0.1em}.react-phone-number-input__icon{width:1.24em;height:0.93em;border:1px solid rgba(0,0,0,0.25);box-sizing:content-box}.react-phone-number-input__icon--international{width:calc(0.93em + 2px);height:calc(0.93em + 2px);padding-left:0.155em;padding-right:0.155em;border:none}.react-phone-number-input__error{margin-left:calc(1.24em + 2px + 0.3em + 0.35em + 0.5em)}.react-phone-number-input__icon-image{max-width:100%;max-height:100%}.react-phone-number-input__ext-input::-webkit-inner-spin-button,.react-phone-number-input__ext-input::-webkit-outer-spin-button{margin:0 !important;-webkit-appearance:none !important;-moz-appearance:textfield !important}.react-phone-number-input__ext-input{width:3em}.react-phone-number-input__ext{white-space:nowrap}.react-phone-number-input__ext,.react-phone-number-input__ext-input{margin-left:0.5em}.react-phone-number-input__phone{min-width:0}.rrui__input-field,.rrui__select__button{align-items:center;border:none;border-bottom:1px solid #c5d2e0;display:flex;justify-content:center;margin-top:0.1em;transition:border 0.1s;width:4em}.rrui__input-field:focus,.rrui__select__button:focus,.rrui__select__native-expanded:focus+.rrui__select__button{border-bottom-color:#03b2cb}.rrui__input{position:relative}.rrui__input,.rrui__input-label{height:calc(0.3rem * 6)}.rrui__input--multiline{height:auto}.rrui__select__native{min-height:calc(0.3rem * 6)}.rrui__input-error{margin-top:calc(0.3rem);color:#d30f00}.rrui__input-field{outline:none;border-radius:0;padding:0;appearance:none}.rrui__input-field--invalid,.rrui__input-field--invalid:focus{border-color:#eb2010}.rrui__input-field--disabled{cursor:default}.rrui__select__button,.rrui__select__option,.rrui__select__close{margin:0;padding:0;white-space:nowrap;outline:none;appearance:none;border:none;background:none;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit}.rrui__expandable{opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:50% top 0px;transition:all 150ms cubic-bezier(0.76, 0.04, 0.46, 0.75) 0ms;background-clip:padding-box;-webkit-background-clip:padding-box}.rrui__expandable--expanded{opacity:1;pointer-events:auto;transform:scaleY(1);transform-origin:50% top 0px;transition:all 150ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.rrui__expandable--overlay{position:absolute;z-index:1}.rrui__expandable__content{opacity:0;transition:opacity 150ms ease-out}.rrui__expandable__content--expanded{opacity:1}.rrui__shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.rrui__select{user-select:none}.rrui__select--menu{position:relative}.rrui__select__options{margin:0;padding-left:0;padding-top:calc(2 * 0.3rem);padding-bottom:calc(2 * 0.3rem);overflow-y:auto;background-color:white;list-style-type:none;overflow-x:hidden;box-sizing:border-box}.rrui__expandable--left-aligned{left:0}.rrui__expandable--right-aligned{right:0}.rrui__select__options--left-aligned{left:calc(0.3rem * 4 * -1)}.rrui__select__options--right-aligned{right:calc(0.3rem * 4 * -1)}.rrui__select__options:not(.rrui__select__options--menu){width:calc(100% + 0.3rem * 4 * 2)}.rrui__select__options--downward{margin-bottom:1em}.rrui__select__options--upward{bottom:100%;margin-top:1em}.rrui__select__option{display:block;width:100%;padding-left:calc(0.3rem * 4);padding-right:calc(0.3rem * 4);padding-top:calc(0.3rem * 1);padding-bottom:calc(0.3rem * 1);box-sizing:border-box;text-align:left;white-space:nowrap}.rrui__select__option:hover{background-color:#fbfdfd}.rrui__select__button--disabled,.rrui__select__option--disabled{cursor:default}.rrui__select__option-icon{margin-right:calc(0.3rem * 3)}.rrui__select__options--upward{transform-origin:50% bottom 0px}.rrui__select__option--focused{background-color:#ecf1f6}.rrui__select__option--focused:hover{background-color:#eff3f8}.rrui__select__option:active{background-color:#3678d1;color:white}.rrui__select__option-icon{margin-right:0.5em}.rrui__select__toggler,.rrui__select__button,.rrui__select__autocomplete{height:100%;box-sizing:border-box}.rrui__select__button{border-bottom:1px solid #c5d2e0;transition:border 0.1s;text-align:left}.rrui__select__button:focus,.rrui__select__native-expanded:focus+.rrui__select__button{border-bottom-color:#03b2cb}.rrui__select__button:active{color:#03b2cb}.rrui__select__button--expanded{color:#3678d1}.rrui__select__button--empty{color:#888c91}.rrui__select__button,.rrui__select__option{color:inherit}.rrui__select__button{transition:color 30ms ease-out}.rrui__select__selected-content{display:flex;align-items:center}.rrui__select__selected-label{flex:1 0 auto;overflow:hidden;text-overflow:ellipsis}.rrui__select__arrow{width:0;height:0;margin-left:0.35em;margin-top:0.1em;margin-bottom:0.1em;opacity:0.7;transition:opacity 100ms ease-out;border-width:0.35em 0.2em 0 0.2em;border-style:solid;border-left-color:transparent;border-right-color:transparent;color:#b8bdc4}.rrui__select__arrow--expanded{opacity:0.3}.rrui__select__native-expanded{position:absolute;left:0;z-index:1;opacity:0;cursor:pointer}.rrui__select__close{display:none;position:fixed;top:0;right:0;z-index:1}.rrui__select__close-icon{margin-top:calc(0.3rem * 2 + 4px);margin-right:calc(0.3rem * 2 + 4px);width:calc(0.3rem * 5);height:calc(0.3rem * 5)}.phone-input__header{display:flex;flex-direction:column;justify-content:center}.phone-input__header-title{margin:0}.send_button{margin-bottom:6rem}.booking_wrapper{margin-top:2rem}.team_calendar .rbc-event.appointment{padding:0}.team_calendar .rbc-event.appointment .rbc-addons-dnd-resize-ns-anchor{min-height:7px;z-index:9}.appointment .blocks>div{position:absolute;left:0px;right:0px}.appointment .blocks .primary{padding:5px}.appointment .blocks .primary span{display:block}.appointment .blocks .primary .guest-name{font-weight:bold}.appointment .blocks .primary .time{display:none}.appointment .blocks .finishing{line-height:100%;display:flex;align-items:center;justify-content:center;color:white;font-size:0.5rem}.appointment .blocks .finishing .cancel{position:absolute;right:2px;top:2px;color:white;font-size:1rem}.appointment .blocks .processing{background:white;line-height:100%;display:flex;color:#ccc;align-items:center;justify-content:center}.appointment .blocks .finishing .icon{z-index:10}@media only print{.big_calendar .calendars__wrapper .rbc-event.break{border:1px solid black}.appointment .blocks>div{border:1px solid black}.appointment .blocks .processing .appointment__block__name{display:block;z-index:10}.big_calendar .calendars__wrapper .rbc-event.break{border:1px solid black}.appointment .blocks>div{border:1px solid black}.appointment .blocks .processing .appointment__block__name{display:block;z-index:10}.big_calendar .calendars__wrapper .rbc-event.break{border:1px solid black}.appointment .blocks>div{border:1px solid black}.appointment .blocks .processing .appointment__block__name{display:block;z-index:10}.big_calendar .calendars__wrapper .rbc-event.break{border:1px solid black}.appointment .blocks>div{border:1px solid black}.appointment .blocks .processing .appointment__block__name{display:block;z-index:10}.big_calendar .calendars__wrapper .rbc-event.break{border:1px solid black}.appointment .blocks>div{border:1px solid black}.appointment .blocks .processing .appointment__block__name{display:block}}.appointment__card{display:flex;flex-direction:column;margin-top:2rem}.appointment__card .appointment__card__heading .profile__subtitle{margin-top:0}.appointment__card .item__list{margin-bottom:0;max-width:auto;width:100%}.appointment__card .appointment_icons{display:flex}.appointment__card .appointment_icons .avatar__wrapper+.avatar__wrapper{margin-left:-0.5rem}.appointment__card .control-button{margin-top:0.25rem;justify-content:flex-end;padding:0.5rem 0}.appointment__card .control-button span{font-size:0.9rem;font-weight:500}.appointment__card .control-button .icon{font-size:1rem}.item__list__item.appointment_service .content__right{flex-direction:row-reverse}.item__list__item.appointment_service .content__right .btn{margin-left:0.5rem}.item__list__item.appointment_service .content__right .title{font-size:1rem}.item__list__item.appointment_service .service_icon{display:none}@media only screen and (min-width: 340px){.item__list__item.appointment_service .service_icon{display:block}}.phone-number-temp{text-align:center}.edit_bundle_form .top__avatar{background-image:none}.edit_category_form .top__avatar{background-image:none}.edit_service_form .top__avatar{background-image:none}.discount_price_span{color:red;text-decoration:line-through}.price.has_override,.duration.has_override{text-decoration:line-through}.quick_edit_appointment__form .btn__add_service{margin-bottom:10px}.quick_edit_appointment__form .drag_handle{align-self:flex-start;margin-top:0.6rem}.quick_edit_appointment__form .input__wrapper+.input__wrapper{margin-top:0.25rem}.quick_edit_appointment__duration h3{font-size:1rem;font-weight:500;margin-bottom:0.5rem}.quick_edit_appointment__duration__form{display:flex}.quick_edit_appointment__duration__select+.quick_edit_appointment__duration__select{margin-left:0.6rem}.quick_edit_appointment__duration__select span{font-size:0.8rem}.quick_edit_select_teammate__span{color:red;font-style:italic}.appointment__wrapper{margin-bottom:1.5rem}.appointment__wrapper .appt__list__heading{align-items:center;display:flex;margin-bottom:0.5rem}.appointment__wrapper .appt__list__heading .avatar__wrapper{border:2px solid white;box-shadow:0px 1px 2px rgba(0,0,0,0.2)}.appointment__wrapper .name{font-weight:500;margin-left:0.5rem}.reports__wrapper .stat__card .icon{display:none}.reports__wrapper .team,.reports__wrapper .teammate,.reports__wrapper .you{align-items:center;display:flex;flex-direction:column;margin-top:2rem;padding:2rem}.in_store_users .item__list__item .content__right{max-width:110px;flex-direction:column;align-items:flex-end;margin-top:0.3rem}.in_store_users .item__list__item .content__right .title{line-height:1rem;font-size:0.75rem;white-space:nowrap}.in_store_users .item__list__item .content__right .sub__title{display:inline-block;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.in_store_users .item__list__item .content__right .control__button.guest_list_book__control_button .wrapper>span{margin-top:0.5rem;font-size:1rem}.in_store_users .item__list__item .content__right .guest_list_book__control_button:hover{text-decoration:none}.in_store_users .item__list__item .item__details{max-width:50%}.in_store_users .item__list__item .item__details .sub__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#team_dashboard .link__pile .btn{width:400px;height:50px;max-width:400px;border-radius:6px;justify-content:left}#team_dashboard .loader{cursor:not-allowed;align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#team_dashboard .link__pile .btn .wrapper{flex-direction:row}#team_dashboard .btn-name{margin-left:15px}#team_dashboard .link__pile{margin-top:-10px}#team_dashboard .link_pile_btns{margin-left:13px}#team_dashboard .link_pile_a{margin-left:18px}.tor__list .rejected{color:#ff4500}.tor__list .updated{color:#ffd700}.tor__list .pending{color:#808080}.schedule_grid .item__list__item{flex-direction:column;padding:0}.schedule_grid .item__details{cursor:pointer;display:flex;min-width:100%}.schedule_grid .item__details>*{align-items:center;padding:1rem;justify-content:flex-start;display:flex}.schedule_grid .dow{flex:1;font-weight:500}.schedule_grid .shift{border-left:1px solid #e6e6e6;flex:4}.schedule_grid .shift .label{flex:1}.schedule_grid .shift .icon{align-self:flex-end;font-size:1.5rem}.store_schedule .item__list__item{flex-direction:column;padding:0}.store_schedule .item__details{display:flex;min-width:100%}.store_schedule .item__details>*{align-items:center;padding:1rem;justify-content:flex-start;display:flex}.store_schedule .dow{flex:1;font-weight:500}.store_schedule .times{border-left:1px solid #e6e6e6;flex:4}.store_schedule .times .label{flex:1}.special_events__control_button{background-color:transparent;color:#00aac7;padding:0}.print-iframe-header{visibility:hidden}@media screen{.print-iframe-header{visibility:hidden}}@media print{.print-iframe-header{visibility:visible}}.print-icon{visibility:visible;float:right}@media screen{.print-icon{visibility:visible}}@media print{.print-icon{visibility:hidden}}

