body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@page{size:auto;margin:0}.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert-white{background-color:#fff;color:#2999fb;border-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.sd-picker{transform:none!important;justify-content:center;width:100%;display:flex;margin:30px auto 0!important}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker-popper{z-index:20}img:hover{cursor:pointer}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker :after,.react-time-picker :before{box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid grey}.react-time-picker__inputGroup{min-width:calc(12px + 3.674em);flex-grow:1;padding:0 2px;box-sizing:initial}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;font:inherit;box-sizing:initial;-moz-appearance:textfield}.react-time-picker__inputGroup__input::-webkit-inner-spin-button,.react-time-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{font:inherit;-moz-appearance:menulist}.react-time-picker__button{border:0;background:transparent;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:focus .react-time-picker__button__icon,.react-time-picker__button:enabled:hover .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096;position:absolute;top:100%;left:0;z-index:1}.react-time-picker__clock--closed{display:none}.AppointmentPopup_appointmentPopupTitle__3ZED2{position:absolute;background-color:#f26868;top:12px;left:140px;height:20px;width:160px;text-align:center;font-size:12px;color:#fff;border-radius:8px}.AppointmentPopup_appointmentPopupTitleDropdown__3X6tk{cursor:pointer}.AppointmentPopup_appointmentPopupTitleDropdownOpen__18Xs2{background-color:#b34d4d}.AppointmentPopup_dropdownItem__3NruG{background-color:#f26868;border-radius:8px;height:20px;width:160px}.AppointmentPopup_appointmentPopupTitleDropdown__3X6tk:after{content:"▼";color:#fff;right:11px;top:0;height:20px;padding:1px 0 0 8px;position:absolute;border:none;pointer-events:none}.AppointmentPopup_appointmentPopupTitleDropdownOpen__18Xs2:after{content:"▲";color:#fff;right:11px;top:0;height:20px;padding:0 0 0 8px;position:absolute;border:none;pointer-events:none}.navigation-header-container{width:100%;height:40px;background-color:#f2f2f2}.navigation-header-options-container{position:absolute;right:32px;height:40px;display:flex;justify-content:center}.navigation-header-option{padding:0;border:none;background:none;margin-left:8px;margin-right:8px;font-family:Arial;font-weight:700;font-size:14px;line-height:40px;text-align:right;color:#00c4d8;vertical-align:middle;cursor:pointer}.navigation-header-option-Cancel{color:grey}.navigation-header-option-Delete{color:#d80000}.navigation-header-forward-button{right:32px;text-align:right;margin-right:32px}.navigation-header-back-button,.navigation-header-forward-button{padding:0;background:none;position:absolute;font-family:Arial;font-weight:700;font-size:14px;color:#00c4d8;border:0;vertical-align:middle;height:40px;line-height:40px;cursor:pointer}.navigation-header-back-button{left:32px;text-align:left}.navigation-header-title{height:40px;text-align:center;line-height:40px}.sd-check-container{justify-content:center;display:flex}.sd-check{background:#fff}.sd-check-label{height:30px;line-height:30px;font-size:14px;margin-left:10px;color:grey}.sd-check{width:30px;height:30px;background-color:#fff;border:1px solid #b3b3b3;-webkit-appearance:none;appearance:none}.sd-check[type=checkbox]{border-radius:.1em}.sd-check:active{filter:brightness(90%)}.sd-check:focus{border-color:grey;outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.25)}.sd-check:checked{width:30px;height:30px;background:#fff;border:1px solid #b3b3b3;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:1em}.sd-check:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='gray' d='M6.345 13.034L0 6.69 1.287 5.4l5.058 4.968L14.713 2 16 3.287z'/%3E%3C/svg%3E")}.edit-container{justify-content:center;display:flex}.edit-input-group{width:350px;height:50px;background:transparent}.input-group-prepend,input-group-prepend-rounded{width:100px;height:50px;justify-content:center;display:flex;background:#00c4d8;border:0}.input-group-prepend-rounded{border-radius:4px 0 0 4px}.input-group-text{font-family:Roboto;font-weight:700;font-size:10px;text-align:left;color:#fff;background:transparent;border:0}.form-control,form-control-rounded{font-family:Roboto;font-weight:400;font-size:14px;text-align:left;color:grey;border:1px solid #00c4d8;border-radius:0}.form-control-rounded{border-radius:0 4px 4px 0!important}.input-group>.form-control::placeholder{color:#b3b3b3!important}.invisible{margin-top:0!important;height:0;background:transparent;color:transparent}.announcementTitle{font-family:Arial;font-weight:700;font-size:1.24rem;line-height:1.86rem;text-align:left;color:#00c4d8}.rootContainer{margin:2.79rem}.messageContainer{position:relative;margin-top:.496rem;margin-bottom:.496rem;border-radius:.248rem;padding:.496rem 1.612rem .992rem;background:#fff;border:1px solid #00c4d8}.messageAge{font-style:italic}.messageAge,.messageBody{font-family:Arial;font-weight:400;font-size:1.24rem;line-height:1.86rem;text-align:left;color:grey}.messageBody{margin-top:1.984rem}.messageDeleteIcon{cursor:pointer;position:absolute;top:.496rem;right:.496rem}.printedAgendaHeader{margin:.5in auto auto;justify-content:space-around;width:90%;display:flex;flex-direction:row}.printedAgendaLogo{height:28pt}.printedAgendaTitle{height:28pt;line-height:28pt;font-size:20pt}.printedAgendaBody{margin-top:16pt;padding:0}.table td{padding:0}.table tr{vertical-align:top;-webkit-break-inside:avoid-page;page-break-inside:avoid-page;page-break-inside:avoid;break-inside:avoid-page}.printedAgendaItem{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:8pt;margin-bottom:2pt}.printedAgendaItemTime{font-size:28pt;font-weight:700;line-height:36pt;margin:10pt 8pt auto auto;text-align:end}.printedAgendaItemContents{text-align:start}.printedAgendaItemTitle{max-width:6in;line-height:52pt;font-size:40pt;font-weight:700}.printedAgendaItemDescription{max-width:6in;margin:0;padding:0;line-height:16pt;font-size:12pt}.printedAgendaDivider{padding-left:8pt;height:-webkit-max-content;height:max-content;border-left:1px solid #000}.AgendaPage_agendaTitleContainer__27Pkn{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:8px}.AgendaPage_agendaTitle__2eF24{line-height:32px;font-size:24px}.AgendaPage_selectProviderButton__2tKEf{position:relative;max-height:32px;margin-left:8px;padding:4px;border:2px solid #00c4d8;border-radius:4px}.AgendaPage_selectProviderButton__2tKEf:focus,.AgendaPage_selectProviderButton__2tKEf:hover{opacity:.5}.optionMenuItem{background:#fff}.optionMenuItem:hover{background:#f2f2f2}.cl-switch input[type=checkbox]{display:none;visibility:hidden}.cl-switch .switcher{display:inline-block;border-radius:100px;width:35px;height:15px;background-color:#ccc;position:relative;box-sizing:border-box;vertical-align:middle;cursor:pointer}.cl-switch .switcher:before{content:"";display:block;width:20px;height:20px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.6);border-radius:50%;margin-top:-2.5px;position:absolute;top:0;left:0;box-sizing:border-box;margin-right:0;transition:all .2s}.cl-switch .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(63,81,181,.3);transition:all,.1s}.cl-switch .label{font-family:"Roboto",sans-serif;cursor:pointer;vertical-align:middle;margin:0 5px}.cl-switch input[type=checkbox]:checked+.switcher{background-color:#8591d5}.cl-switch input[type=checkbox]:checked+.switcher:before{left:100%;margin-left:-20px;background-color:#3f51b5}.cl-switch [disabled]:not([disabled=false])+.switcher{background:#ccc!important}.cl-switch [disabled]:not([disabled=false])+.switcher:active:before{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)!important}.cl-switch [disabled]:not([disabled=false])+.switcher:before{background-color:#e2e2e2!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)!important}.cl-switch.cl-switch-large .switcher{width:52px;height:22px}.cl-switch.cl-switch-large .switcher:before{width:30px;height:30px;margin-top:-4px}.cl-switch.cl-switch-large .label{font-size:18px}.cl-switch.cl-switch-large input[type=checkbox]:checked+.switcher:before{margin-left:-30px}.cl-switch.cl-switch-xlarge .switcher{width:87px;height:37px}.cl-switch.cl-switch-xlarge .switcher:before{width:50px;height:50px;margin-top:-6px}.cl-switch.cl-switch-xlarge .label{font-size:24px}.cl-switch.cl-switch-xlarge input[type=checkbox]:checked+.switcher:before{margin-left:-50px}.cl-switch.cl-switch-black input[type=checkbox]:checked+.switcher{background-color:#676767}.cl-switch.cl-switch-black input[type=checkbox]:checked+.switcher:before{background-color:#343434}.cl-switch.cl-switch-black .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(52,52,52,.3)}.cl-switch.cl-switch-red input[type=checkbox]:checked+.switcher{background-color:#ffcece}.cl-switch.cl-switch-red input[type=checkbox]:checked+.switcher:before{background-color:#ff6868}.cl-switch.cl-switch-red .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(255,104,104,.3)}.cl-switch.cl-switch-green input[type=checkbox]:checked+.switcher{background-color:#77e4c0}.cl-switch.cl-switch-green input[type=checkbox]:checked+.switcher:before{background-color:#29cc97}.cl-switch.cl-switch-green .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(41,204,151,.3)}.cl-switch.cl-switch-orange input[type=checkbox]:checked+.switcher{background-color:#ffc166}.cl-switch.cl-switch-orange input[type=checkbox]:checked+.switcher:before{background-color:#ff9800}.cl-switch.cl-switch-orange .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(255,152,0,.3)}.cl-switch.ios .switcher{width:45px;box-shadow:inset 0 0 0 0 #4bd964}.cl-switch.ios .switcher,.cl-switch.ios .switcher:before{height:24px;background-color:#fff;border:1px solid #d3d3d5;transition:all .4s ease}.cl-switch.ios .switcher:before{width:24px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin-top:0;top:-1px;right:-1px;margin-right:0}.cl-switch.ios input[type=checkbox]:checked+.switcher{background-color:#fff;box-shadow:inset 0 0 0 20px #4bd964}.cl-switch.ios input[type=checkbox]:checked+.switcher:before{right:100%;margin-right:-22px;background-color:#fff}.cl-switch.ios [disabled]:not([disabled=false])+.switcher{background:#ccc!important}.cl-switch.ios [disabled]:not([disabled=false])+.switcher:active:before{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)!important}.cl-switch.ios [disabled]:not([disabled=false])+.switcher:before{background-color:#e2e2e2!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)!important}.cl-switch.ios.cl-switch-large .switcher{width:62px;height:34px}.cl-switch.ios.cl-switch-large .switcher:before{width:34px;height:34px}.cl-switch.ios.cl-switch-large .label{font-size:18px}.cl-switch.ios.cl-switch-large input[type=checkbox]:checked+.switcher:before{margin-right:-30px}.cl-switch.ios.cl-switch-xlarge .switcher{width:80px;height:40px}.cl-switch.ios.cl-switch-xlarge .switcher:before{width:40px;height:40px;margin-top:0}.cl-switch.ios.cl-switch-xlarge .label{font-size:24px}.cl-switch.ios.cl-switch-xlarge input[type=checkbox]:checked+.switcher:before{margin-right:-39px}.cl-switch.ios.cl-switch-black .switcher{box-shadow:inset 0 0 0 0 #343434}.cl-switch.ios.cl-switch-black input[type=checkbox]:checked+.switcher{box-shadow:inset 0 0 0 20px #343434;background:#fff}.cl-switch.ios.cl-switch-black input[type=checkbox]:checked+.switcher:before{background-color:#fff}.cl-switch.ios.cl-switch-black .switcher:active:before{box-shadow:none}.cl-switch.ios.cl-switch-red .switcher{box-shadow:inset 0 0 0 0 #ff6868}.cl-switch.ios.cl-switch-red input[type=checkbox]:checked+.switcher{box-shadow:inset 0 0 0 20px #ff6868;background:#fff}.cl-switch.ios.cl-switch-red input[type=checkbox]:checked+.switcher:before{background-color:#fff}.cl-switch.ios.cl-switch-red .switcher:active:before{box-shadow:none}.cl-switch.ios.cl-switch-green .switcher{box-shadow:inset 0 0 0 0 #29cc97}.cl-switch.ios.cl-switch-green input[type=checkbox]:checked+.switcher{box-shadow:inset 0 0 0 20px #29cc97;background:#fff}.cl-switch.ios.cl-switch-green input[type=checkbox]:checked+.switcher:before{background-color:#fff}.cl-switch.ios.cl-switch-green .switcher:active:before{box-shadow:none}.cl-switch.ios.cl-switch-orange .switcher{box-shadow:inset 0 0 0 0 #ff9800}.cl-switch.ios.cl-switch-orange input[type=checkbox]:checked+.switcher{box-shadow:inset 0 0 0 20px #ff9800;background:#fff}.cl-switch.ios.cl-switch-orange input[type=checkbox]:checked+.switcher:before{background-color:#fff}.cl-switch.ios.cl-switch-orange .switcher:active:before{box-shadow:none}.MultiSelectAppointmentFixedToast_container__2LkvH{display:flex;position:fixed;width:448px;height:50px;background:#dadada;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;bottom:64px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:10;line-height:50px}.MultiSelectAppointmentFixedToast_prompt__3MUOt{animation:MultiSelectAppointmentFixedToast_bounce__EXNPz .8s normal}.MultiSelectAppointmentFixedToast_mainText__cdxow{flex-grow:1;text-align:center;width:auto;font-style:normal;font-weight:400;font-size:20px;margin-left:24px;line-height:50px;display:flex;align-items:center;color:grey}.MultiSelectAppointmentFixedToast_buttonContainer__2btY9{display:flex;justify-content:center;width:126px;height:50px;border-left:1px solid grey;border-radius:0 10px 10px 0;cursor:pointer;z-index:11}.MultiSelectAppointmentFixedToast_buttonContainer__2btY9:hover{background:#d0d0d0}.MultiSelectAppointmentFixedToast_buttonContainer__2btY9:active{background:silver}.MultiSelectAppointmentFixedToast_buttonText__2ivS0{flex-grow:0;height:50px;font-style:normal;font-weight:400;font-size:20px;line-height:50px;display:flex;align-items:center;text-align:center;color:#00c4d8}.MultiSelectAppointmentFixedToast_multiSelectOptionsContainer__28q5z{position:fixed;bottom:122px;left:calc(50% + 88px);margin-left:auto;margin-right:auto;z-index:10;box-shadow:0 4px 4px rgba(0,0,0,.25)}.MultiSelectAppointmentFixedToast_confirmationContainer__2DvkX{margin-right:16px;display:flex;flex-grow:1;height:50px;justify-content:end}.MultiSelectAppointmentFixedToast_confirmationConfirm__3VFIu{font-weight:400;font-size:18px;padding-right:10px;padding-left:10px;height:50px;line-height:50px;color:#00c4d8;cursor:pointer}.MultiSelectAppointmentFixedToast_confirmationCancel__24nYn{font-weight:400;font-size:18px;padding-right:10px;padding-left:10px;height:50px;line-height:50px;color:red;cursor:pointer}.MultiSelectAppointmentFixedToast_confirmationCancel__24nYn:hover,.MultiSelectAppointmentFixedToast_confirmationConfirm__3VFIu:hover{background:#a6a6a6;color:#fff}@keyframes MultiSelectAppointmentFixedToast_bounce__EXNPz{0%{transform:translateY(0)}50%{transform:translateY(-20%)}to{transform:translateY(0)}}.columnSwapperUI_container__1A_D0{width:292px;height:105px;color:grey}.columnSwapperUI_message__2pod7{text-align:center;font:normal normal normal 14px/19px Roboto;letter-spacing:0}.columnSwapperUI_image__1p_Tc{margin-left:73px;margin-top:6px}.columnSwapperUI_buttonContainer__3bJem{position:absolute;right:16px;bottom:8px;display:flex}.columnSwapperUI_cancelButton__2yY_r{margin-right:16px;font:normal normal 700 14px/30px Arial;letter-spacing:0}.columnSwapperUI_nextButton__3b94r{font:normal normal 700 14px/30px Arial;letter-spacing:0;color:#00c4d8}.option-container{width:15.872rem;height:12.71rem;justify-content:center;display:flex;flex-direction:column}.option-button,.option-button-selected{background:#fff;border:1px solid #cecece;border-radius:4px}.option-button{filter:brightness(.9)}.option-button-selected{filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.option-button-selected:hover,.option-button:hover{filter:brightness(.98)}.option-button-selected:focus,.option-button:focus{outline:5px auto #00c4d8}.option-image{height:3.375rem}.option-title,.option-title-selected{font-family:Arial;font-weight:700;font-size:1.178rem;line-height:1.86rem;text-align:center;color:grey;margin-top:1.488rem}.option-title-selected{color:#00c4d8}.sectionTitle{font-family:Arial;font-weight:700;font-size:1.24rem;line-height:1.86rem;text-align:left;color:#00c4d8;margin:0 20px}.optionsSection{margin:48px;display:flex;flex-direction:column;min-width:18.872rem}.optionItemsContainer{padding:16px;display:flex;flex-direction:row;grid-gap:16px;gap:16px;flex-wrap:wrap}.versionContainer{margin-left:8px;margin-bottom:8px}.alertContainer{width:100%;max-width:600px;min-width:500px;float:right;display:none}@media (min-width:1024px){.alertContainer{display:unset}.alertContainerBottom{display:none}}.edit-item-container{width:350px;margin:50px auto auto;display:flex;flex-direction:column;justify-content:center}.switch-container{margin-top:24px;justify-content:center;width:100%;display:flex}.switch-text{width:90%;height:32px;line-height:32px;font-family:Arial;font-weight:400;font-size:14px;text-align:left;color:grey}.error{color:red}.child-container{margin-top:6px;font-size:12px;text-align:left}.itemDescriptionText,.itemNoteText{font-family:Arial;font-weight:400;font-size:12px;text-align:left;color:grey}.itemNoteText{font-style:italic}.role-list-container{margin-top:4.03rem;padding:.992rem;display:flex;justify-content:center}.role-list-button{margin-left:.496rem;margin-right:.496rem;width:10.478rem;height:2.976rem;border-radius:4px;background:#f2f2f2;border:1px solid #e2dfdf}.edit-role-access-container{margin:5.704rem}.edit-role-name-container{margin-bottom:5.27rem}.edit-role-access-title{margin-left:.868rem;font-family:Roboto;font-weight:700;font-size:14px;line-height:24px;height:24px;text-align:left;color:#00c4d8}.edit-access-list-item{margin:1.488rem .868rem}.columns-container{display:flex;justify-content:center}.serviceContainer{margin:auto;width:60%;padding:10px;text-align:center}.selectServiceButton{margin:8px}.editServiceContainer{margin-bottom:48px}.editTitleContainer{margin-top:29px}.colorPickerButtonContainer{justify-content:center;display:flex;width:100%}.colorPickerButton{margin-top:24px;margin-bottom:24px;width:350px;height:48px;border-radius:4px;border:none;font-family:Arial;font-weight:700;font-size:10px;line-height:12px;text-align:center;color:#fff}.colorPicker{position:absolute;left:20%;top:250px}.edit-service-switch-container,.serviceOptionsTabSwitcher{justify-content:center;display:flex}.edit-service-switch-container{margin-left:auto;margin-right:auto;width:350px}.edit-service-switch-text{width:90%;height:32px;line-height:32px;font-family:Arial;font-weight:400;font-size:14px;text-align:left;color:grey}.edit-service-enable-description-container{width:350px;margin:6px auto 24px;font-size:12px}.edit-service-enable-description-text{font-family:Arial;font-weight:400;margin-left:auto;margin-right:auto;font-size:12px;text-align:left;color:grey}.scheduleByConfigurationTab{width:0;border-radius:.25rem 0 0 0}.scheduleByAppointmentTab,.scheduleByConfigurationTab{height:48px;background:#00c4d8;font-family:Roboto;font-weight:500;font-size:14px;line-height:48px;letter-spacing:.09em;text-align:center;color:#fff}.scheduleByAppointmentTab{width:689px;border-radius:.25rem .25rem 0 0}.selected{border-bottom:2px solid #fff}.serviceOptionsContent{width:689px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:448px;border:1px solid #00c4d8}.errorMessage{height:20px;color:red;text-align:center;margin:0}.disabled{pointer-events:none}.editTitleAlternates{text-align:center}.editTitleAlternatesEditButton{cursor:pointer;margin-left:4px;color:#00c4d8;font-weight:700}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.delete-role{position:relative;height:16px;width:16px;color:#00c4d8;margin-right:2px;cursor:pointer;margin-top:auto;margin-bottom:auto;z-index:5;right:54px}.duration{border:0;border-bottom:1px solid grey;color:grey;margin-right:4px}.duration,.duration-error{outline:0;background:transparent;margin-left:20px;margin-top:6px;font-size:20px;width:26px;height:22px}.duration-error{border:0;border-bottom:1px solid red;color:red;margin-right:6px}.duration-text,.duration-title{color:grey;font-size:16px;width:22px;height:22px}.duration-text-error{font-size:16px;width:22px;height:22px;color:red}.day-picker-window{height:76px;border-left:1px solid #00c4d8;border-right:1px solid #00c4d8}.day-picker-preview,.day-picker-window{width:572px;padding:4px 0 0;margin-left:-5px}.day-picker-preview{height:200px;border:1px solid #00c4d8;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.day-picker-intervals{width:572px;border-top:1px solid #00c4d8;border-left:1px solid #00c4d8;border-right:1px solid #00c4d8;padding:4px 0 24px;margin-left:-5px}.day-picker-radio-selector{margin-right:8px}.day-picker-title{font-size:12px;text-align:center;font-family:"Roboto";padding-top:4px;padding-bottom:4px}.time-blocks-window{width:572px;border:1px solid #00c4d8;border-top-left-radius:4px;border-top-right-radius:4px;padding-bottom:24px}.time-blocks-title{top:-1px;left:-1px;position:relative;height:48px;width:572px;background-color:#00c4d8;border-top-left-radius:4px;border-top-right-radius:4px;text-align:center;line-height:48px;font-size:14px;font-family:"Roboto";color:#fff}.time-blocks-add-button{width:282px;height:32px;background-color:#fff;border:2px solid #989898;border-radius:4px;margin-left:auto;margin-right:auto;margin-top:16px;display:flex;justify-content:center}.time-picker-row{width:282px;display:flex;padding-right:332px;margin:12px auto}.time-picker-delete{width:16px;height:16px;margin-top:4px;margin-left:42px;opacity:.5}.info-text{width:100%;text-align:center;margin-top:20px}.ErrorIndicator_reasonDropdown__1nSBz{position:absolute;background:#fff;padding:8px;font-size:14px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));z-index:2}.ErrorIndicator_alertIcon__jBhJh{width:16px;height:16px;margin-right:20px}.ErrorIndicator_alertIconHidden__1HeRg{visibility:hidden}.ErrorIndicator_alertIconSelectable__1pcb9{cursor:pointer}.add-eligible-provider-button{width:295px;height:32px;margin-left:16px;background:#fff;border:1px solid #b3b3b3;border-radius:2px;font-family:Roboto;font-weight:700;font-size:10px;text-align:center;color:grey}.assign-provider-dropdown-fallback{padding-left:16px}.assign-provider-dropdown-fallback-empty-title,.assign-provider-dropdown-fallback-title,.assign-provider-dropdown-primary-title{position:absolute;border:0;border-right:0;color:grey;font-size:.8em;font-feature-settings:"smcp";font-variant:small-caps;font-weight:700;margin-left:8px;height:calc(1.95em + 2px);line-height:calc(1.95em + 2px)}.assign-provider-dropdown-fallback-delete-container,.assign-provider-dropdown-fallback-empty-delete-container{background-color:#fff;width:30px;height:29px;border:1px solid #b3b3b3;border-radius:0 .25em .25em 0;cursor:pointer}.assign-provider-dropdown-fallback-delete,.assign-provider-dropdown-fallback-empty-delete{width:16px;height:16px;display:block;margin-left:auto;margin-right:auto;margin-top:7px}.assign-provider-dropdown-fallback-delete-container:hover,.assign-provider-dropdown-fallback-empty-delete-container:hover{background-color:#eee}.assign-provider-dropdown-fallback-dropdown,.assign-provider-dropdown-fallback-empty-dropdown,.assign-provider-dropdown-primary-dropdown{width:265px;display:inline-block;height:calc(2.25em + 2px);padding:.375em 2.1em .375em .75em;font-size:1em;font-weight:400;line-height:1.5;color:grey;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.4' height='6.1'%3E%3Cpath fill='gray' d='M4.7 6.1L0 1.4 1.4 0l3.3 3.3L8 0l1.4 1.4z'/%3E%3C/svg%3E") no-repeat right .7em center/9.4px;border:0;border-radius:.25em 0 0 .25em;-webkit-appearance:none;appearance:none;text-align:right;text-align-last:right}.assign-provider-dropdown-fallback-empty-dropdown{color:#bfbfbf;font-style:italic}.assign-provider-dropdown-fallback-empty-dropdown,.assign-provider-dropdown-primary-dropdown{margin-left:16px}.assign-provider-dropdown-option{color:grey}.assign-provider-dropdown-option-hide-text{display:none;visibility:hidden}.assign-provider-dropdown-fallback-dropdown::-ms-expand,.assign-provider-dropdown-fallback-empty-dropdown::-ms-expand,.assign-provider-dropdown-primary-dropdown::-ms-expand{display:none}.assign-provider-dropdown-fallback-dropdown:hover,.assign-provider-dropdown-fallback-empty-dropdown:hover,.assign-provider-dropdown-primary-dropdown:hover{border-color:#888}.assign-provider-dropdown-fallback-dropdown:focus,.assign-provider-dropdown-fallback-empty-dropdown:focus,.assign-provider-dropdown-primary-dropdown:focus{border-color:#aaa;box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.appointment-service-options-container{display:flex;justify-content:center;padding-bottom:24px}.toggles-column{width:50%;margin-top:8px;text-align:left}.weekly-options-column{margin-left:24px;margin-right:24px;text-align:left;width:50%}.weekly-options-switch-container{margin-top:24px;margin-bottom:24px;display:flex;justify-content:center}.weekly-options-switch-text{width:261px;height:40px;font-family:Arial;font-weight:400;font-size:14px;text-align:left;color:grey}.weekly-options-switch{margin:5px}.primary-provider-value{height:30px;line-height:30px;font-size:14px;margin-left:16px;color:grey}.primary-provider-error{line-height:30px;font-size:16px;color:red;margin-left:16px}.attendee-roles-toggle-container-unselected{width:30px;height:30px;border:1px solid #000;cursor:pointer}.attendee-roles-toggle-container-selected{width:30px;height:30px;border:1px solid #00c4d8;cursor:pointer}.attendee-roles-toggle-container-selected:hover,.attendee-roles-toggle-container-unselected:hover{background-color:#eee}.attendee-roles-toggle{width:22px;height:17px;display:block;margin-left:auto;margin-right:auto;margin-top:6.5px}.attendee-roles-title{margin-top:24px;font-size:16px}.attendee-roles-description,.attendee-roles-title{font-family:Arial;font-weight:400;line-height:20px;text-align:left;color:grey}.attendee-roles-description{font-size:12px;margin-bottom:24px}.attendee-roles-create-button{width:311px;height:32px;margin-top:12px;border-radius:4px;background:#fff;border:2px solid #00c4d8;font-family:Roboto;font-weight:700;font-size:10px;text-align:center;color:grey}.attendee-roles-create-button:disabled{filter:opacity(50%)}.checkbox-container{margin-left:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px;margin-bottom:16px}.role-container{display:flex;margin-top:16px;margin-bottom:16px}.assign-provider-dropdown-fallback,.assign-provider-dropdown-fallback-empty{width:281px}.assign-provider-dropdown-fallback-dropdown,.assign-provider-dropdown-fallback-empty-dropdown{border:1px solid #b3b3b3}.assign-primaries-button{width:295px;height:32px;margin-left:16px;border-radius:4px;background:#fff;border:2px solid #00c4d8;font-family:Roboto;font-weight:700;font-size:10px;text-align:center;color:grey}.disabled{color:#bfbfbf}.service-duration{border:0;border-bottom:1px solid grey;color:grey;margin-right:4px}.service-duration,.service-duration-error{outline:0;background:transparent;margin-top:6px;font-size:20px;width:26px;height:22px}.service-duration-error{border:0;border-bottom:1px solid red;color:red;margin-right:6px}.service-duration-title{margin-right:7px;margin-left:24px}.service-duration-text,.service-duration-title{color:grey;font-size:16px;width:22px;height:22px}.service-duration-text-error{font-size:16px;width:22px;height:22px;color:red}.provider-edit-container{width:281px;height:30px}.provider-edit-input-group{width:100%;height:30px;background:transparent}.provider-prepend{width:50px;height:30px;justify-content:center;display:flex;background:#00c4d8;border:0}.provider-prepend-label{font-weight:700;color:#fff;background:transparent;border:0}.provider-form-control,.provider-prepend-label{font-family:Roboto;font-size:10px;text-align:left}.provider-form-control{min-height:30px;max-height:30px;height:30px!important;line-height:30px;color:grey;border:1px solid #00c4d8;border-radius:0}.ErrorIndicatorAlternateTitles_reasonDropdown__3wfuD{position:absolute;background:#fff;margin-top:32px;padding:8px;font-size:14px;margin-left:-44px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));z-index:5}.ErrorIndicatorAlternateTitles_alertIcon__3x7L4{position:absolute;width:16px;height:16px;margin-left:-44px;margin-top:16px;z-index:5}.ErrorIndicatorAlternateTitles_alertIconHidden__3o2gL{visibility:hidden}.ErrorIndicatorAlternateTitles_alertIconSelectable__1XodY{cursor:pointer}.day-disabled,.day-selected,.day-unselected{width:42px;height:42px;position:absolute}.day-disabled-text{color:hsla(0,0%,50.2%,.2196078431372549)}.day-disabled-text,.day-selected-text{height:30px;width:30px;padding-left:12px;padding-top:6px;line-height:30px;text-align:center;position:relative;pointer-events:none;font-size:10px;font-weight:700}.day-selected-text{color:#fff}.day-unselected-text{height:30px;width:30px;padding-left:12px;padding-top:6px;line-height:30px;text-align:center;position:relative;pointer-events:none;color:#bfbfbf;font-size:10px;font-weight:700}.day-picker-label{position:absolute;left:100px;margin-top:8px}.automatic-switch{margin:10px 24px 10px 10px;position:absolute;right:0}.generate-time-window{width:572px;height:78px;border:1px solid #00c4d8;border-bottom:none;padding-top:14px;margin-left:-5px}.generate-time-title{font-size:14px;color:grey;margin-right:32px;height:24px;line-height:24px}.patient-button-unselected{background-color:#f2f2f2;color:grey}.patient-button-selected,.patient-button-unselected{cursor:pointer;box-sizing:border-box;text-align:center;width:274px;height:48px;border:1px solid #e2dfdf;border-radius:4px;z-index:1;margin-right:8px;margin-left:8px;line-height:48px;font-size:16px;font-family:"Roboto"}.patient-button-selected{background-color:#00c4d8;color:#fff}.dropdown-heading{border:1px solid #00c4d8!important;height:42px!important}.dropdown-heading-value{margin-top:2px;font-family:"roboto";font-weight:700;font-size:10px}.select-item,.select-list{font-family:"Roboto";color:grey;font-size:14px}.select-item input{height:10px;margin-top:0}.select-item span{padding:0 0 1px 3px!important}.schedule-title{font-size:14px;color:#00c4d8;font-family:"Roboto";font-weight:700}.schedule-subtitle{font-size:12px;font-family:"Roboto"}.add-button{width:275px;height:48px;background-color:#fff;border:2px solid #989898;border-radius:4px}.schedule-button{width:275px;height:48px;background-color:#f2f2f2;border:1px solid #e2dfdf;border-radius:4px;margin-bottom:12px}.schedule-column{width:275px;max-width:275px;padding:0;margin:8px}.zms-dropdown{width:278px;text-align-last:right;top:0;left:0;font-size:14px;border:1px solid #00c4d8;border-radius:4px;display:inline-block;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.4' height='6.1'%3E%3Cpath fill='gray' d='M4.7 6.1L0 1.4 1.4 0l3.3 3.3L8 0l1.4 1.4z'/%3E%3C/svg%3E") no-repeat right .7em center/9.4px;padding:0 2.1em 0 .75em;-webkit-appearance:none;appearance:none;margin-top:auto;margin-bottom:auto}.zms-dropdown,.zms-dropdown-title{height:50px;color:grey;font-family:"Roboto"}.zms-dropdown-title{margin-left:8px;line-height:50px;z-index:1;position:absolute;font-size:10px;font-weight:700}.zms-dropdown-option{font-family:"Roboto";color:grey;font-size:14px}.lightishBlue input[type=checkbox]:checked+.switcher{background:#81c1d6;padding-top:8px;padding-right:16px}.lightishBlue input[type=checkbox]:checked+.switcher:before{background:#00c4d8;padding-top:8px;padding-right:16px}.ConfigureSchedulePage_runScheduleDaysBeforeRow__ju6Ez{width:500px;justify-content:center;margin-left:auto;margin-right:auto;display:flex}.ConfigureSchedulePage_runScheduleDaysBeforeEndText__3zqpT{margin-left:8px;font-size:14px;color:grey;height:24px;line-height:24px}.ScheduleForwardPage_confirmationContainer__7QePY{padding:24px;position:absolute;top:100px;left:0;right:0;margin-right:auto;margin-left:auto;width:500px;border-radius:15px;border:2px solid #00c4d8;box-shadow:5px 5px hsla(0,0%,50.2%,.3137254901960784)}.ScheduleForwardPage_confirmationInfoRuntime__Zl586{font-size:12px;font-style:italic;color:red}.ScheduleForwardPage_confirmationButtonContainer__3zfcL{margin-top:24px;display:flex;width:100%;justify-content:center;grid-gap:24px;gap:24px}.ScheduleForwardPage_flexCol__18FJh{display:flex;flex-direction:column;grid-gap:4px;gap:4px;max-height:540px}.ScheduleForwardPage_scroll__1efII{overflow-y:scroll}.ScheduleForwardPage_skippedAppt__-dMgv{border-radius:4px;background-color:grey;font-size:.75rem;padding:4px 8px;color:#fff;margin-bottom:.5rem}.ScheduleForwardPage_notificationMessage__eSOu2{font-size:.75rem}.ScheduleForwardPage_skippedApptHeader__2npii{font-size:1rem}.role-dropdown-fallback,.role-dropdown-fallback-empty{width:350px;height:50px;background:transparent;border:1px solid #00c4d8;margin:0 0 0 6px}.role-dropdown-fallback-empty-title,.role-dropdown-fallback-title,.role-dropdown-primary-title{position:absolute;border:0;border-right:0;color:grey;font-size:.8em;font-feature-settings:"smcp";font-variant:small-caps;font-weight:700;margin-left:8px;height:50px;line-height:46px;margin-top:auto;margin-bottom:auto}.enable-user-switch{margin:10px 24px 10px 10px;position:absolute;right:0}.role-dropdown-fallback-dropdown,.role-dropdown-fallback-empty-dropdown{position:absolute;display:inline-block;right:0;height:48px;width:265px;margin-right:10px;border:0;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.4' height='6.1'%3E%3Cpath fill='gray' d='M4.7 6.1L0 1.4 1.4 0l3.3 3.3L8 0l1.4 1.4z'/%3E%3C/svg%3E") no-repeat right .7em center/9.4px;border-radius:0;padding:0 2.1em 0 .75em;font-family:Roboto;font-size:1em;font-weight:400;line-height:48px;text-align:right;text-align-last:right;color:grey;-webkit-appearance:none;appearance:none;margin-top:auto;margin-bottom:auto}.role-dropdown-fallback-empty-dropdown{font-style:italic;overflow:visible}.role-dropdown-option{color:grey}.role-dropdown-option-hide-text{display:none;visibility:hidden}.role-dropdown-fallback-dropdown::-ms-expand,.role-dropdown-fallback-empty-dropdown::-ms-expand,.role-dropdown-primary-dropdown::-ms-expand{display:none}.role-dropdown-fallback-dropdown:focus,.role-dropdown-fallback-empty-dropdown:focus,.role-dropdown-primary-dropdown:focus{box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.disabled{filter:opacity(50%)}.services-text{margin-top:24px;margin-bottom:17px;font-family:roboto;font-weight:700;color:#00c4d8;margin-left:4px}.roles-text{margin-top:8px;margin-left:4px;font-family:"Segoe UI";font-weight:400;font-style:italic;font-size:14px;text-align:left;color:grey}.colorPickerUserButtonContainer{justify-content:center;display:flex;width:100%;z-index:10}.colorPickerUserButton{margin-top:24px;margin-bottom:24px;width:350px;height:48px;border-radius:4px;border:none;font-family:Arial;font-weight:700;font-size:10px;line-height:12px;text-align:center;color:#fff;z-index:10}.colorPickerUser{position:absolute;left:20%;top:250px;z-index:10}.selectItemContainer{margin:auto;width:60%;padding:10px;text-align:center}.selectItemButton{margin:8px}.CustomAuth_editText__2Mj49{justify-content:center;display:flex}.CustomAuth_loginButton__3AEGR{margin-right:auto;margin-left:auto;justify-content:center;width:350px;height:48px;background:#00c4d8 0 0 no-repeat padding-box;text-align:center;font:normal normal 700 10px/12px Arial;letter-spacing:0;color:#fff;border:none;border-radius:4px}.CustomAuth_loginButton__3AEGR:hover{background:#00a7b9 0 0 no-repeat padding-box}.CustomAuth_forgotPasswordButton__3V4I-{position:absolute;cursor:pointer;bottom:48px;width:100%;text-align:center;font:normal normal normal 14px/19px Roboto;letter-spacing:0;color:#0093a7;opacity:1}.CustomAuth_forgotPasswordButton__3V4I-:hover{color:#006c7a}.CircleBackground_background__2iaQe{display:flex;justify-content:center;height:100vh;background-image:radial-gradient(#00c4d8 50%,transparent 0);background-size:60px 60px;background-position:0 0,30px 30px}.CircleBackground_overlay__21tVM{position:absolute;background:transparent linear-gradient(127deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.9019607843137255) 4%,#fff 50%,hsla(0,0%,100%,.9019607843137255) 95%,hsla(0,0%,100%,.8)) 0 0 no-repeat padding-box;border:1px solid #707070;opacity:1;height:100%;width:100%}.CircleBackground-mobile_background__3q47r{display:flex;justify-content:center;height:92vh}.CircleBackground-mobile_overlay__1-sNh{display:none}.LoginContainer_loginContainer__3Elaw{position:relative;width:446px;height:517px;margin:auto;justify-content:center;display:flex;flex-direction:column;background:#fff 0 0 no-repeat padding-box;border:1px solid #00c4d8;opacity:1}.LoginContainer_loginContainer__3Elaw div+button,.LoginContainer_loginContainer__3Elaw div+div{margin-top:24px}.LoginContainer_loginLogoContainer__1r2Qo{position:absolute;top:48px;width:100%;justify-content:center}.LoginContainer_loginLogo__uAkxM{height:80px;width:100%}.LoginContainer-mobile_loginContainer__1RByb{position:relative;width:100%;min-height:517px;height:100%;margin:auto;justify-content:center;display:flex;flex-direction:column;background:#fff 0 0 no-repeat padding-box;opacity:1}.LoginContainer-mobile_loginContainer__1RByb div+button,.LoginContainer-mobile_loginContainer__1RByb div+div{margin-top:24px}.LoginContainer-mobile_loginLogoContainer__1Qfx5{position:absolute;top:48px;width:100%;display:flex;justify-content:center}.LoginContainer-mobile_loginLogo__32_yd{height:40px}
/*# sourceMappingURL=main.44d02a60.chunk.css.map */