@charset "UTF-8";button.Button{background:transparent;border:none;outline:none;font:inherit;background-color:var(--actionColor);color:#ffffffe6;padding:.8em 2.8em;min-width:129px;height:auto;border-radius:var(--borderRadius);font-size:1.2rem;position:relative;text-transform:uppercase;text-align:center;font-weight:700;opacity:1;display:inline-flex;justify-content:center;align-items:center;box-shadow:0 3px 10px #0003;transition:background-color .2s ease,opacity .2s ease,color .2s ease,box-shadow .3s ease,transform .2s ease}button.Button.flat{box-shadow:none;border:1px solid var(--borderColor)}button.Button:hover{cursor:pointer;background-color:var(--actionHoverColor);box-shadow:0 2px 10px #3c3c3c3d,0 4px 4px #3c3c3c29;transform:translateY(-1px)}button.Button.purple:hover{background-color:#5969e280}button.Button.purple{background-color:var(--lightPurpleColor);color:#ffffffe6}button.Button.hpGreen{background-color:#d9efe0;color:#3c3c3ce6}button.Button.green:hover{background-color:#49ddb180}button.Button.green{background-color:var(--greenColor);color:#ffffffe6}button.Button.light{background-color:#d4d9da;color:#797b7b}button.Button.disabled{cursor:not-allowed!important;background-color:#a0a0a0cc!important}button.Button.small{min-width:auto}button.Button.tiny{padding:.2em}button.Button.warning{background-color:var(--warningColor)}button.Button.error{background-color:var(--errorColor)}button.Button.errorHover:hover{color:#fff;background-color:var(--errorColor)}button.Button.big{font-size:1.4rem}button.Button.full{border-radius:0;width:100%}.Button .Icon{width:1em}button.Button.slydisabled:hover{transform:none;cursor:default!important;box-shadow:0 3px 10px #0003!important}.Icon{width:100%;height:100%;position:relative}.Icon.border{border-radius:50%;border:1px solid var(--textColor);padding:5%}.isvg,.isvg svg,.Icon svg{width:100%;height:100%;display:block}.isvg svg{transition:fill .2s ease,transform .3s ease}.Icon.rotateOnHover:hover svg{transform:rotate(45deg)}.Icon.green svg{fill:var(--greenColor)}.Icon.white svg{fill:#fff}.Icon.mediumgreen svg{fill:var(--mediumGreenColor)}.Icon.purple svg{fill:var(--lightPurpleColor)}.Icon.blue svg{fill:var(--actionColor)}.Icon.red svg{fill:var(--errorColor)!important}.Icon.faded{opacity:.55;transition:opacity .2s ease}.Icon.faded:hover{opacity:1}.Error-container{position:fixed;width:100%;height:100%;background-color:#363e49e6;top:0;left:0;z-index:1000000;display:flex;justify-content:center;align-items:center}.Error{border-radius:8px;background-color:#fff;width:485px;max-width:100%;max-height:100%;display:flex;align-items:center;flex-direction:column;position:relative;font-size:1.8rem;text-align:center;box-shadow:0 10px 30px #0003;color:#3c3c3ccc;animation:createBox .3s}.Error-close{right:15px;top:15px;position:absolute;height:24px;width:24px}.Error-close svg{fill:#ffffffb3}.Error-close:hover svg{cursor:pointer;fill:#fffffff2}.Error h1{margin-bottom:15px;font-weight:400}.Error-image{width:100%;max-height:300px}.Error-image img{width:100%}.Error-message{padding:30px 40px}@keyframes createBox{0%{transform:scale(0)}to{transform:scale(1)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--mainFont: "Source Sans Pro", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--defaultFontSize: 1.45rem;--defaultLineHeight: 1.4;--bgColor: rgb(239, 244, 246);--primaryBlueColor: #4956b9;--whiteColor: rgb(255, 255, 255);--textColor: rgb(60, 60, 60);--lightTextColor: rgba(255, 255, 255, .9);--cardBgColor: var(--whiteColor);--borderColor: rgba(60, 60, 60, .1);--actionColor: rgb(18, 173, 253);--actionHoverColor: #52c3fd;--hoverBlueColor: rgba(18, 173, 253, .1);--warningColor: rgb(238, 184, 104);--yellowColor: rgb(238, 214, 116);--lightYellowColor: rgb(255, 255, 230);--bgPanelColor: rgba(230, 230, 230, .9);--purpleColor: rgb(150, 52, 132);--errorColor: rgb(197, 40, 61);--errorBgColor: rgba(197, 40, 61, .1);--greenColor: rgb(73, 221, 177);--greenBgColor: rgba(73, 221, 177, .1);--mediumGreenColor: #008000;--darkTopColor: rgb(26, 61, 81);--greyColor: rgb(244, 244, 244);--pinkColor: rgb(254, 173, 240);--lightPurpleColor: rgb(89, 105, 226);--apptColor: rgb(1, 151, 246);--apptWellnessColor: var(--apptColor);--apptEmergencyColor: rgb(255, 66, 72);--apptPlannedColor: rgb(46, 156, 160);--apptNewColor: rgb(4, 67, 137);--apptUrgentColor: rgb(168, 8, 116);--apptWalkinColor: rgb(40, 48, 68);--apptProcedureColor: rgb(121, 30, 148);--verticalGutter: 40px;--horizontalGutter: 50px;--borderRadius: 3px;--topBarHeight: 48px;--panelWidth: 300px;--calendarHourWidth: 40px;--calendarHourHeight: 180px;--notificationsWidth: 350px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{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:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.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{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle: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}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-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]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-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:8px 0;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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{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{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.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:auto}.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:-87px;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:content-box}.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:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range: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:#bad9f1;color:#000}.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:#216ba580}.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__year--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__year--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__year--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),.react-datepicker__year--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__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-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__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-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:"\d7"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.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:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker{background-color:#fff;border:0;box-shadow:0 4px 4px #00000040;display:flex;font-size:16px;justify-content:space-around;width:550px;z-index:10000}.react-datepicker__header{background-color:#fff}.react-datepicker__day-names{display:flex;font-size:12px;justify-content:space-around;margin:4px 0;width:100%}.react-datepicker__day{align-items:center;display:flex;height:25px;justify-content:center;width:32px}.react-datepicker__week{display:flex;font-size:12px;justify-content:space-around;margin-bottom:8px}.react-datepicker__month-container{width:40%}.react-datepicker__current-month{font-size:15px;padding:8px}.react-datepicker-popper{z-index:10000002!important}.react-datepicker__triangle{display:none}.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background-color:#f2f7fa!important;color:#2377e5;font-weight:700}.react-datepicker__day--range-start,.react-datepicker__day--range-end{background-color:#2377e5!important;color:#fff;font-weight:700}.react-datepicker__day--outside-month{visibility:hidden}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:#2377e5;color:#fff;font-weight:700}.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected:hover{background-color:#4f92ea;color:#fff;font-weight:700}.react-datepicker__input-container{font-size:16px}.toast-animation-enter{opacity:0;transform:translate(-100%)}.toast-animation-enter-active{opacity:1;transform:translate(0);transition:opacity .4s,transform .6s}.toast-animation-exit{opacity:1;transform:translate(0)}.toast-animation-exit-active{opacity:0;transform:translate(-100%);transition:opacity .4s,transform .6s}.MoreOptions-transition-appear{transform:scale(0);opacity:0}.MoreOptions-transition-appear-active{transform:scale(1);opacity:1;transition:transform .2s ease,opacity .2s ease}.MoreOptions-transition-leave{transform:scale(1);opacity:1}.MoreOptions-transition-leave-active{transform:scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.optionsPanel{background-color:#fff;position:fixed;margin-top:16px;margin-left:-170px;min-width:170px;font-size:1.6rem;z-index:1000;padding:5px 0;border-radius:4px;overflow:hidden;text-align:left;box-shadow:0 10px 30px #0003}@media screen and (max-width: 900px){.optionsPanel{margin-left:-235px}}.InputControl{width:100%;display:flex;position:relative}.InputControl.standalone{padding:0}.InputControl-label{flex-basis:30%;flex-shrink:0;flex-grow:0;padding-right:25px;color:var(--darkTopColor);display:inline-flex;flex-direction:column;justify-content:center}.InputControl.white{background-color:#fff}.InputControl.bigAndRed{background-color:var(--errorBgColor);font-weight:700}.InputControl.bigAndRed .InputControl-label-name{color:var(--errorColor)}.InputControl.vinput{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px #2b2d5029,0 0 0 1px #067ab800,0 0 0 2px #067ab800,0 1px 1px #00000014;padding:5px 8px;transition:box-shadow .2s ease,border .2s ease}.InputControl.vinput.small{width:120px!important}.InputControl.vinput.focus{box-shadow:0 0 0 1px #2b2d5000,0 0 0 1px #067ab833,0 0 0 2px #067ab840,0 1px 1px #00000014}.InputControl-label-name{font-weight:700}.InputControl-label-description{font-size:.85em;color:#3c3c3ccc}.InputControl-label-description.longDescription{margin-top:15px}.InputControl-input-container{flex-grow:1;max-width:100%}.InputControl-input-container.flex{display:flex;align-items:baseline}.InputControl-input-errors{margin-top:10px}.InputControl-input-error{background-color:var(--errorBgColor);color:var(--errorColor);padding:5px 10px;font-size:.9em;border-radius:var(--borderRadius)}.InputControl-input-error:not(:first-child){margin-top:5px}.InputControl.error .InputControl-label-name{color:var(--errorColor)}.InputControl.inline{display:inline-flex;width:auto;flex-grow:1;border-right:1px solid var(--borderColor);flex-basis:50%}.InputControl.inlineNoBorder{border-right:none}.InputControl.third{flex-basis:33%}.InputControl.third .InputControl-input-container{display:inline-flex;align-items:center}.InputControl.third .InputControl-input-container>div{flex-grow:1}@media (max-width: 480px){.InputControl.inline,.InputControl-third{flex-basis:100%;display:flex}}.InputControl-input-sparklines{flex-grow:1;position:absolute;right:0;top:0;height:100%;width:40%;padding:8px 1.4em 8px 8px}.InputControl.sparklines input{width:35%;min-width:100px}.InputControl.after input{width:20%;min-width:60px}.InputControl.bubbleIcon{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:10px;padding:2px;transition:border-color .2s ease,background-color .2s ease}.InputControl.bubbleIcon:hover{border-color:#0000004d;cursor:pointer;background-color:#f6f8f9}.InputCOntrol.bubbleIcon:hover>div:first-child{border-color:#0000004d}.InputControl.controlicon .InputControl-input-container{display:flex;align-items:center}.InputControl-aboveLabel{font-weight:600;font-size:.9em}div.InputControl-input-controlicon{flex-grow:0!important}.InputControl-input-controlicon .Icon{width:18px;height:18px;cursor:pointer}.InputControl-input-controlicon .Icon svg{fill:#3c3c3c66}.InputControl-input-controlicon .Icon:hover svg{fill:#3c3c3ce6}.InputControl-input-container.prefix{display:flex;align-items:center;flex-wrap:wrap}.InputControl-input-container.prefix input{flex-basis:80%}.InputControl-input-container.prefix .prefix{margin-right:2px;opacity:.8}@media (max-width: 480px){.InputControl-input-sparklines{position:static;max-height:50px}.InputControl.multiline{flex-direction:column}.InputControl.multiline .InputControl-label{margin-bottom:10px}}.InputControl-hidden{position:absolute;height:0;overflow:hidden;white-space:pre;visibility:hidden}.InputControl-input-saved{position:absolute;right:4px;top:1.2em;color:#969696;font-size:1.45rem;opacity:0;transition:color .3s ease,opacity .3s ease}.InputControl-input-saved.saved{opacity:1;color:var(--greenColor)}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear{display:none!important}.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a;background:#fff}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{color:#007eff;outline:none;text-decoration:underline}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px #0000000f}.Select-control .Select-input:focus{outline:none;background:#fff}.Select-placeholder,.Select--single>.Select-control .Select-value{color:#aaa;inset:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:17px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;-o-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block;position:relative;vertical-align:middle}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;-o-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.Select-control>*:last-child{padding-right:5px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px #0000000f;box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;left:0;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:#007eff0a;color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:#007eff14;color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:10px}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:#007eff14;border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:hover,.Select--multi .Select-value-icon:focus{background-color:#d8eafd;background-color:#0071e614;color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:#007eff3d}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c2e0ff;border-left:1px solid rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:hover,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:active{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.Select-control{border:none;text-align:left}.Select.border .Select-control{border:1px solid var(--borderColor)}.Select.bleed div.Select-control,.Select.bleed .Select-control.Select.is-pseudo-focused,.Select.bleed.is-focused:not(.is-open)>.Select-control{border:none;background-color:transparent;color:#fff!important;padding:0}.Select.bleed .Select-value-label{color:#fff!important}.Select.is-focused:not(.is-open)>.Select-control,.Select-control:hover{box-shadow:none!important}.Select.searchbar .Select-control{background-color:transparent}.Select.searchbar{background-color:#3c3c3c0d;box-shadow:0 2px 6px #0000001f;transition:background-color .2s ease,box-shadow .2s ease,width .3s ease;border-radius:var(--borderRadius);border:1px solid rgba(0,0,0,.05);width:200px}.Select.searchbar .Select-arrow-zone{display:none}.Select.searchbar:hover{cursor:search}.Select.searchbar.is-focused{background-color:#fff;box-shadow:0 4px 8px #0000002e;width:100%}@media (max-width: 480px){.Select-control{font-size:16px}}.InputTextArea{overflow-y:hidden;display:block;margin:0;padding:0}.InputTextArea.FG-card,.InputTextArea.FG-card:hover,.InputTextArea.FG-card:focus,.InputTextArea.FG-card.focus{box-shadow:none;border:none}.InputTextArea.code{font-family:monospace}.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check{opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px;opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4D4D4D;border-radius:50%;background-color:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0px 0px 3px 2px #0099E0;-moz-box-shadow:0px 0px 3px 2px #0099E0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{-webkit-box-shadow:0px 0px 5px 5px #0099E0;-moz-box-shadow:0px 0px 5px 5px #0099E0;box-shadow:0 0 5px 5px #0099e0}.Form{display:flex;flex-wrap:wrap;background-color:var(--greyColor)!important;max-width:100%}.Form-submit{width:100%;display:flex;align-items:center;justify-content:space-between}.Form-submit-control{justify-content:flex-end;flex-grow:1;display:flex}.Form-submit-errors{margin-right:20px;color:var(--errorColor);font-weight:700;display:flex;align-items:center}.Form-success{background-color:var(--actionColor)!important;color:#fff;display:flex;align-items:center;animation:Form-success-fadeOut 1.1s;animation-delay:4s}.Form-failure{background-color:red!important;color:#fff;display:flex;font-size:1.3em;justify-content:space-between;align-items:center;animation:Form-success-fadeOut 1.1s;animation-delay:4s}@keyframes Form-success-fadeOut{to{opacity:0}}.Form-success .notice{font-weight:700}.Form-success-done{flex-shrink:0;margin-left:20px;cursor:pointer;width:24px}.Form-success-done .Icon{border-color:#fffc;transition:border-color .2s ease}.Form-success-done svg{fill:#fffc}.Form-success-done:hover .Icon{border-color:#fff}.Form-success-done:hover svg{fill:#fff}.Form-inputs{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px solid var(--borderColor)}.Form-inputs:hover{box-shadow:none!important}.Form-close{cursor:pointer}.Form-close .Icon{width:20px;height:20px}.Form-close .Icon svg{fill:#3c3c3c80}.Form-close .Icon svg:hover{fill:#3c3c3c}.Form-name{font-weight:700}.Form-field-header{font-weight:700;color:var(--darkTopColor)}.ButtonGroup>button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.ButtonGroup>button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup.vertical>button{border-radius:0;width:100%}.ButtonGroup.vertical>button:first-child{border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius)}.ButtonGroup.vertical>button:last-child{border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.ButtonGroup.vertical{box-shadow:0 2px 6px #0003}.ButtonGroup.vertical>button{box-shadow:none}.ButtonGroup.vertical>button:not(:first-child){border-top:1px solid var(--borderColor)}.ButtonGroup.disabled button{cursor:default}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;inset:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px #0000001a;position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px #0000000d,0 0 0 1px #00000012;border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;inset:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.FGDatePicker{display:flex;align-items:center;font-size:1.5rem;padding:3px;border-radius:6px;max-width:150px}.FGDatePicker.warning{background-color:#eeb86833}.FGDatePicker.error{background-color:#c5283d33;color:var(--errorColor)!important}.FGDatePicker.focused{background-color:#61afef33}.FGDatePicker:hover{cursor:pointer}.FGDatePicker .Icon{height:24px}.FGDatePicker .Icon svg{fill:#000000b3}.FGDatePicker.warning .Icon svg{fill:var(--warningColor)}.FGDatePicker.error .Icon svg{fill:var(--errorColor)}.SingleDatePickerInput{border:none;background-color:transparent}.DateInput{font-weight:300;font-size:inherit;color:inherit;width:120px;padding:0;font-weight:400;background-color:transparent}.DateInput__display-text--focused{background:transparent;border:none;color:inherit}.FGDatePicker.iconOnly{width:22px;flex-shrink:0;padding:0}.FGDatePicker.iconOnly .SingleDatePicker{width:0}.SingleDatePicker input.DateInput_input{margin-left:11px}.immunizationModalForm .SingleDatePicker_picker__directionRight{top:65px!important;right:-108px!important}.InputDate{display:flex;flex-wrap:wrap}.InputDate>input{border-bottom:1px solid var(--borderColor);flex-grow:1;flex-shrink:1;width:auto}.InputDate-day{margin:0 10px;width:1.6em!important;flex-grow:0;flex-shrink:0;max-width:50px}.InputDate-month{display:flex;justify-content:center;align-items:center}.InputDate-month>.Select-menu-outer>.Select-menu{max-height:180px}.InputDate-year{width:2.4em!important;max-width:50px}.InputDate>.Select{width:110px;flex-shrink:0;border-bottom:1px solid var(--borderColor)}.InputDate .Select-control{background-color:inherit;border:none!important}.InputDate>.FGDatePicker{margin-left:10px}.InputDate-shortcuts{margin-top:10px}.InputDate-shortcuts>div{display:flex;justify-content:center}.InputDate-shortcuts button.Button{padding:.3em .5em}.InputDate-shortcuts button.Button:not(:first-child){margin-left:1.5em}.InputDate-close{display:flex;justify-content:center;align-items:center;cursor:pointer;padding-left:10px;position:relative;z-index:100}.InputDate-close .Icon{width:18px;height:18px}.InputDate-close .Icon svg{fill:#0000004d}.InputDate-close:hover .Icon svg{fill:#000c;cursor:pointer}.InputRadio{display:flex;flex-wrap:wrap}.InputRadio .Button:not(:last-child){margin-right:15px}@media (max-width: 480px){.InputRadio .Button:not(:first-child){margin-top:10px}}.InputGroup-name{font-weight:300;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.InputGroup{display:flex;flex-wrap:wrap}.IconButton{border-radius:50%;border:1px solid rgba(0,0,0,.2);padding:3px;transition:border-color .2s ease,background-color .2s ease;position:relative;width:32px;height:32px}.IconButton.borderless{border:none}.IconButton.bold{border-color:transparent}.IconButton:hover{border-color:#ffffffe6;background-color:var(--actionColor);cursor:pointer}.IconButton:hover.dangerous{background-color:var(--errorColor)}.IconButton.green:hover{background-color:var(--greenColor)}.IconButton.noColor:hover{background-color:transparent}.IconButton.disabled:hover{border-color:initial;background-color:initial;cursor:default}.IconButton .Icon svg{fill:#000000b3}.IconButton.bold .Icon svg{fill:var(--greenColor)}.IconButton:hover .Icon svg{fill:#fff}.IconButton.disabled:hover .Icon svg{fill:initial}.IconButton-title{display:none;position:absolute;top:110%;left:50%;transform:translate(-50%);font-size:.8em;background-color:#000000b3;padding:.4em .7em;border-radius:var(--borderRadius);box-shadow:0 6px 12px #0003;color:#ffffffe6;justify-content:center;width:auto;white-space:nowrap;z-index:100}.IconButton:hover .IconButton-title,.Icon:hover .IconButton-title,.Button:hover .IconButton-title{display:flex}.Modal-container{position:fixed;width:100%;height:100%;animation:colorIn .25s;background-color:#363e49cc;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.6rem}.Modal-container.opaque{background-color:#363e49fc}.Modal-container.top{padding-top:100px;justify-content:start}.Modal{background-color:#fff;min-width:400px;max-width:100%;max-height:100%;position:relative;box-shadow:0 10px 30px #0003;color:#3c3c3ccc;animation:liftBox .25s;overflow-y:auto;border-radius:6px;transition:width .3s ease}.Modal.sectioned{display:flex;flex-wrap:wrap}.Modal.square{border-radius:0}.Modal.noScrollX{overflow-x:hidden}.Modal-title{font-weight:700;width:100%;font-size:1.8rem;border-bottom:1px solid var(--borderColor);display:flex;justify-content:space-between;align-items:center}.Modal-title,.Modal-body{padding:12px 20px}.Modal-title .IconButton{width:28px;height:28px}.Modal-title .IconButton svg{fill:#3c3c3c80}.Modal-title-icons{height:100%;display:flex;align-items:center}.Modal-title-icons .IconButton{display:inline-block;margin-left:15px}@keyframes liftBox{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes colorIn{0%{background-color:transparent}to{background-color:#363e49cc}}#picker-popover{z-index:100000001!important}.Modal-external{margin-top:10px;display:flex;justify-content:flex-end;font-size:1.6rem}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-container.ql-snow{border:none}.ql-container{background:none!important}.ql-editor{font-family:var(--mainFont);margin-left:-13px;margin-top:-15px;margin-bottom:-10px;font-size:16px}.ql-editor.ql-blank:before{font-style:initial;margin-top:3px;margin-left:-15px;opacity:.4}.ql-mention-list-container{width:270px;border:1px solid #f0f0f0;border-radius:4px;background-color:#fff;box-shadow:0 2px 12px #1e1e1e14;z-index:2000000000;overflow:auto}.ql-mention-loading{line-height:44px;padding:0 20px;vertical-align:middle;font-size:16px}.ql-mention-list{list-style:none;margin:0;padding:0;overflow:hidden}.ql-mention-list-item{cursor:pointer;line-height:44px;font-size:16px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-left:0;margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.InputSlider{display:flex;align-items:center;flex-grow:1}.InputSlider-bounds{flex-shrink:0;width:80px}.InputSlider-bounds.end{text-align:right}.InputSlider-close{margin-left:40px}@media (max-width: 480px){.InputSlider-bounds{width:auto}.InputSlider-slider{margin:0 5px}.InputSlider-close{margin-left:10px}}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;user-select:none}.textLayer .endOfContent.active{top:0}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.ClientPatientCard-result{padding:10px 20px;transition:background-color .2s ease;border-bottom:1px solid var(--borderColor)}.ClientPatientCard-result.inactive{opacity:.5}.ClientPatientCard-result:hover{cursor:pointer;background-color:#fff3}.ClientPatientCard-result:not(:first-child){border-top:1px solid rgba(255,255,255,.1)}.ClientPatientCard-result-patients{margin-top:5px;display:flex;align-items:center;flex-wrap:wrap;max-width:100%}.ClientPatientCard-result-patients>a{color:inherit;text-decoration:none}.ClientPatientCard-result-patient{display:inline-flex;background-color:#3c3c3c66;padding:5px 10px;border-radius:var(--borderRadius);margin-right:10px;min-height:30.05px;transition:background-color .2s ease;align-items:center}.ClientPatientCard-result-patient.inactive{opacity:.5}.ClientPatientCard-result-patient:hover{background-color:#3c3c3ccc}.ClientPatientCard-result-patient-add{opacity:.6;transition:opacity .2s ease}.ClientPatientCard-result-patient-add:hover{opacity:1;cursor:pointer}.ClientPatientCard-result-patients>a:nth-child(n+3){margin-top:4px}.ClientPatientCard-result.input.patientOnly:hover{cursor:default}.ClientPatientCard-result.white{background-color:#fff}.ClientPatientCard-result.white .ClientPatientCard-result-patient{background-color:#3c3c3c26}.ClientPatientCard-result.white .ClientPatientCard-result-patient:hover{background-color:#3c3c3c4d}.ClientPatientCard-result.white .ClientPatientCard-result{border-color:#3c3c3c1a}.ClientPatientCard-result.input .ClientPatientCard-result-patients>a{cursor:pointer}.ClientPatientCard-result-patient-actionicon{width:20px;height:20px}.ClientPatientCard-result-patient-actionicon svg{fill:#3c3c3c66!important;width:20px;height:20px}.ClientPatientCard-result-patient-actionicon svg:hover{fill:var(--actionColor)!important}.ClientPatientCard-result-patient-deceased{background-color:var(--errorColor);margin-left:3px;border-radius:100%;font-weight:700;font-size:.7em;padding:3px}.ClientPatientSearch{position:relative;width:250px;transition:flex-grow .2s ease}.ClientPatientSearch.focus{flex-grow:1}.ClientPatientSearch input{background-color:#ffffff1a;border-radius:var(--borderRadius);transition:background-color .2s ease;border-bottom:1px solid var(--primaryBlueColor)}.ClientPatientSearch input::placeholder{color:#ffffff80}.ClientPatientSearch input:focus,.ClientPatientSearch.active input{background-color:#fff3}.ClientPatientSearch-icon{position:absolute;left:7px;top:5px;height:1.3em}.ClientPatientSearch-icon.right{left:auto;right:7px}.ClientPatientSearch-icon svg{fill:#ffffff80}.ClientPatientSearch input:focus~.ClientPatientSearch-icon svg{fill:#ffffffe6}.ClientPatientSearch-icon.right svg{fill:#fff6}.ClientPatientSearch-icon.right:hover svg{fill:#12adfd!important;cursor:pointer}.ClientPatientSearch-results{background-color:var(--primaryBlueColor);border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);box-shadow:0 10px 10px #0003;max-height:45vh;min-height:40px;overflow-x:hidden;overflow-y:auto;padding-bottom:30px;position:absolute;width:100%;z-index:90}.ClientPatientSearch.active input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid rgba(255,255,255,.15)}.ClientPatientSearch-results .noresults{opacity:.7;padding:10px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.ClientPatientSearch.input{width:100%}.ClientPatientSearch.input input{border-radius:0;border:none;color:currentColor}.ClientPatientSearch:not(.hide-search-icon) input{padding:.3em 10px .3em 30px}.ClientPatientSearch.input input::placeholder{color:#3c3c3c80}.ClientPatientSearch-icon .Icon{width:24px}.ClientPatientSearch.input .ClientPatientSearch-icon svg{fill:#3c3c3c80}.ClientPatientSearch.input input:focus~.ClientPatientSearch-icon svg{fill:#3c3c3ce6}.ClientPatientSearch.input .ClientPatientSearch-results{background-color:#fff}.ClientPatientSearch.mobile{width:32px}.Modal{background-color:#f2f7fa;width:100%}.Form{display:flex;justify-content:right;padding:15px}.FancyDropDown{position:absolute;background-color:#fff;box-shadow:0 4px 12px #0000004d;color:var(--textColor);z-index:100;left:0;top:0;border-radius:5px;transform-origin:0 0;max-height:80vh;overflow-y:auto}.FancyDropDown-transition-enter{transform:scaleY(0);opacity:0}.FancyDropDown-transition-enter-active{transform:scaleY(1);opacity:1;transition:transform .2s ease,opacity .2s ease}.FancyDropDown-transition-appear{transform:scaleY(0);opacity:0}.FancyDropDown-transition-appear-active{transform:scaleY(1);opacity:1;transition:transform .2s ease,opacity .2s ease}.FancyDropDown-transition-leave{transform:scaleY(1);opacity:1}.FancyDropDown-transition-leave-active{transform:scaleY(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.FancyDropDown.left{left:auto;right:0}.FancyDropDown.top{top:auto;bottom:100%;margin-bottom:3px}.overlay-animation-enter{opacity:0}.overlay-animation-enter-active{opacity:1;transition:opacity .4s ease-in-out}.overlay-animation-exit{opacity:1}.overlay-animation-exit-active{opacity:0;transition:opacity .4s ease-out}.LocationSelect.blend,.LocationSelect.blendBg{min-width:110px}.LocationSelect.blend .Select-control{background-color:#0000001a!important;height:30px}.LocationSelect.blendBg .Select-control{height:30px}.LocationSelect.blend .Select-value-label,.LocationSelect.blendBg .Select-value-label{color:#ffffffb3!important}.LocationSelect.blend .Select-placeholder,.LocationSelect.blendBg .Select-placeholder{color:#fff6!important}.LocationSelect.blend .Select-arrow,.LocationSelect.blendBg .Select-arrow{border-color:rgba(255,255,255,.4) transparent transparent}.LocationSelect.blend.is-open .Select-arrow,.LocationSelect.blendBg.is-open .Select-arrow{border-color:transparent transparent rgba(255,255,255,.4)}.Join{display:flex;min-height:100%;background-image:url("/assets/vetspire-background-C2XGFWXB.jpg");background-size:cover;color:#ffffffe6}@media (min-width: 1400px){.Join{background-position-y:-100px}}.Join>div{padding:40px}.Join-cover{flex-basis:30%;display:flex;justify-content:center;align-items:center;color:#ffffffe6;font-size:1.8rem}.Join-cover,.Join-body{background-color:#00000040}.Join-cover>div,.Join-body>div{width:70%}.Join-cover h1{font-size:5rem}.Join-body a{border-bottom:1px dotted rgba(255,255,255,.6);transition:border-bottom .2s ease}.Join-body a:hover{border-bottom:1px solid rgb(255,255,255)}.Join-body{flex-basis:70%;flex-grow:1;display:flex;justify-content:center;align-items:center;font-size:1.8rem}.Join-body-title{font-weight:700;font-size:1.3em}.Join-body form{font-size:1.6rem}.Join-body form{color:var(--textColor)}.Join-form-controls{margin-top:20px;text-align:right;display:flex;justify-content:space-between;align-items:center;color:#ffffffe6}.Join-form-controls button.Button{font-size:1.4rem}.Join-loading{display:flex;justify-content:center;align-items:center}.Join-info{margin-top:30px;padding-top:30px;border-top:1px solid var(--borderColor);font-size:.9em}@media (max-width: 800px){.Join{display:block}.Join-cover>div,.Join-body>div{width:100%}}.Login-org-name{font-weight:700;font-size:1.8rem}.Login-invalid{background-color:var(--errorBgColor);color:var(--errorColor);border-left:5px solid var(--errorColor);margin-bottom:10px;font-weight:700;border-radius:var(--borderRadius)}.Login-forgot{font-size:.9em}.Login-forgot.underline{border-bottom:1px dotted rgba(255,255,255,1);cursor:pointer}button.SAML{font-size:2rem;background-color:#fff;text-transform:capitalize;color:#da4632}.SelectOrg-input{display:flex;width:60%;font-size:1.8rem;align-items:center;justify-content:center;max-width:400px}.SelectOrg-vetspire{font-weight:700;margin-left:10px}.SelectOrg-form{display:flex;flex-direction:column;align-items:center;padding:0 50px}.SelectOrg{text-align:center}.SelectOrg-error,.SelectOrg-success{margin:10px auto;max-width:400px;border-radius:var(--borderRadius);box-shadow:0 4px 12px #0000001f}.SelectOrg-error{background-color:var(--errorBgColor);border-left:5px solid var(--errorColor)}.SelectOrg-success{background-color:var(--greenBgColor);border-left:5px solid var(--greenColor)}@media (max-width: 480px){.SelectOrg-form{padding:0}}.IndividualName{display:inline-flex;justify-content:center;align-items:center}.IndividualName>div{display:inline-flex}.IndividualName.box{border:1px solid var(--borderColor);border-radius:var(--borderRadius);padding:.3em .5em;background-color:var(--greyColor);position:relative}.IndividualName.clearable{padding-right:2em}.IndividualName-clearable{position:absolute;right:0;border-left:1px solid var(--borderColor);height:100%;width:1.5em;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease;cursor:pointer}.IndividualName-clearable .Icon{width:.9em}.IndividualName-clearable .Icon svg{fill:#00000080}.IndividualName-clearable:hover .Icon svg{fill:#000}.IndividualName-clearable:hover{background-color:#0000001a}.ProviderAssign{display:flex;align-items:center;flex-wrap:wrap}.ProviderAssign .IndividualName:not(:first-child),.ProviderAssign-add,.ProviderAssign-addnew{margin-left:10px}.ProviderAssign-addnew{width:200px;background-color:var(--greyColor);border-radius:var(--borderRadius)}.ProviderAssign-addnew .Select-control{background-color:var(--greyColor)}@media (max-width: 480px){.ProviderAssign>.IndividualName:not(:first-child){margin-bottom:10px}button.ProviderAssign-add{width:28px;height:28px}}.TaskSelect{border:1px solid var(--borderColor)}.Notifications{width:100%;display:flex;flex-direction:column}.notificationstransition-leave{right:0}.notificationstransition-leave.notificationstransition-leave-active{right:calc(-1 * var(--notificationsWidth));transition:right .1s ease-in}.notificationstransition-appear{right:calc(-1 * var(--notificationsWidth))}.notificationstransition-appear.notificationstransition-appear-active{right:0;transition:right .2s ease-out}.Notifications-header{background-color:#f6f9fc;padding:15px;font-weight:600;font-size:1.6rem;flex-grow:0;flex-shrink:0}.Notifications-list{flex-grow:1;overflow-y:auto}.Notifications-item{width:100%;padding:15px 30px;border-bottom:1px solid var(--borderColor);word-break:break-word;position:relative;background-color:#f2f2f2}.Notifications-item-header{display:flex;align-items:center}.Notifications-item.unread{background-color:#fff;font-weight:700}.Notifications-item:hover{background-color:var(--hoverBlueColor)}.Notifications-item-name{font-size:.9em}.Notifications-item-info{margin-top:10px;font-weight:400;font-size:.95em;color:#3c3c3ce6}.Notifications-item-icon{width:32px;height:32px;margin-right:15px}.Notifications-item-icon.LAB svg{fill:var(--warningColor)}.Notifications-item-icon.RDVM_MARKETING svg{fill:var(--warningColor)}.Notifications-item-icon.TASK svg{fill:var(--actionColor)}.Notifications-item-icon.TEXT_PAYMENT_RECEIVED svg{fill:var(--mediumGreenColor)}.Notifications-empty{width:100%;display:flex;margin:20px 0;justify-content:center;align-items:center;font-size:1.6rem;color:#3c3c3cb3}.Notifications-item-clear{position:absolute;top:10px;right:10px;display:none}.Notifications-item:hover .Notifications-item-clear{display:block}.Encounter-header-info{min-width:250px}.Encounter-header-problems{display:flex;flex-wrap:wrap}.Encounter-header-problems>div{margin-left:15px;margin-bottom:5px}.Encounter-header-problems-new{margin-left:15px}.Encounter-header-problems-select{width:200px}.Encounter-header-provider{display:flex;align-items:center}.Encounter-header-provider>div{display:flex;align-items:center}.Encounter-header-provider>div:not(:last-child){margin-right:20px}.Encounter-header-provider .ProviderSelect{width:200px}.Encounter-header-provider-label{font-weight:700;margin-right:10px}.Encounter-header-start{margin-left:15px;display:inline-flex;align-items:center}.Encounter-header-start>div{display:inline-flex;align-items:center;width:auto}.Encounter-header-start-at{margin:0 8px}.Encounter-header-start-date .FGDatePicker{margin-right:8px}.Encounter>div{margin-bottom:30px}.Encounter-section-title{margin-top:30px}.Encounter-SOAP{width:auto;display:flex;align-items:flex-start;align-content:flex-start;justify-content:space-between;flex-wrap:wrap;height:100%;margin-bottom:30px}.Encounter-SOAP>div{margin-top:20px;min-width:400px;width:75%;float:left;flex-shrink:0}@media (max-width: 900px){.Encounter-SOAP>div{width:100%}}.Encounter-vitals .InputControl-label{flex-basis:35%}.Encounter-vitals-add{width:24px;height:24px;position:relative}.Encounter-vitals-add-list{width:200px}.Encounter-vitals-add-list>div:not(:first-child){border-top:1px solid var(--borderColor)}.Encounter-vitals-add-list>div:hover{background-color:var(--hoverBlueColor);cursor:pointer}.Encounter-sign{display:flex;justify-content:space-between}.Encounter-print{display:flex}.Encounter-print>.Button{margin-right:30px}.Encounter-group{margin-bottom:30px}.Encounter-group-header{margin-bottom:20px}.Encounter-sign-container .Button{margin-right:50px}.Encounter-admin{text-transform:uppercase;font-weight:700;font-size:.9em;color:var(--lightPurpleColor);transition:background-color .2s ease;display:flex;width:100%;padding:15px 20px!important;transition:background-color .3s ease;border-radius:var(--borderRadius);justify-content:space-between}@media (max-width: 480px){.Encounter-header{flex-direction:column!important;align-items:flex-start!important}.Encounter-header-start{margin:0 0 10px;font-size:1.6rem;display:block}.Encounter-header .App-view-header-controls{justify-content:flex-start;margin-top:15px}.Encounter-header-problems-new{margin:0}.Encounter-header-problems>div{margin-left:0;margin-right:15px}.Encounter-SOAP>div{width:100%;min-width:0}}.Sketch{position:relative}.Sketch-controls{position:absolute;bottom:0;right:0;height:24px;display:flex}.Sketch-controls-item{height:24px;width:24px;padding:4px;background-color:#efefef;border:1px solid var(--borderColor);transition:background-color .2s ease}.Sketch-controls-item:hover{cursor:pointer;background-color:#fafafa}.Sketch-colorpicker{position:absolute!important;right:-10px;bottom:30px}.Sketch,.Sketch canvas{touch-action:none}.ConsentForm input{border-bottom:1px dotted rgba(0,0,0,.2);font-weight:700;font-size:2rem}.ConsentForm input[type=radio]{transform:1.7}.ConsentForm input[type=radio]:checked:before{content:"\2713";color:#fff;padding:2px;width:17px;height:17px;border-radius:100%;top:-4px;left:-1px;position:relative;background-color:var(--actionColor);display:inline-flex;align-items:center;justify-content:center;visibility:visible}.ConsentForm-body i{display:none}@media print{.Modal-container{background-color:#fff;position:absolute;overflow:visible;height:auto}.ConsentForm{overflow:hidden}.Modal{background-color:#fff;border:none;box-shadow:none;width:100%;min-height:100%}.Modal .IconButton{display:none}.Modal-title{border-bottom:0;font-size:3rem}.Modal .no-print,.patient-wrapper.no-print{display:none}}.vespire-consent-form-link{text-decoration:underline;color:#00f}.Bill-closed{display:flex;justify-content:space-between;align-items:center}.Bill-closed.open{background-color:var(--lightPurpleColor);color:#ffffffe6}.Bill-status-container{margin-right:15px;flex-shrink:0;display:inline-flex;justify-content:center}.Bill-status{padding:3px 10px;border-radius:6px;border:1px solid var(--borderColor);background-color:#efefef;display:inline-block}.Bill-status.status-Order{background-color:#99edcc}.Bill-status.status-Invoice{background-color:var(--purpleColor);color:#ffffffe6}.Bill-status.status-Estimate{background-color:var(--pinkColor)}.Bill-status.status-Posted{color:var(--textColor)}.Bill-closed-title{display:flex;align-items:center}.Bill-coin-Order,.Bill-coin-Invoice,.Bill-coin-Estimate{font-weight:700;font-size:1.2em}.Bill-client-name{border-bottom:1px dotted rgba(0,0,0,.5);transition:border-bottom .2s ease}.Bill-client-name:hover{border-bottom:1px solid rgba(0,0,0,.9)}.Order{background-color:var(--greyColor);min-height:100px;border-top:1px solid var(--borderColor);padding:10px 3% 20px}.Order-loading{width:100%;display:flex;justify-content:center}.Order-table{width:100%;margin-left:15px;position:relative;border-spacing:0 5px;table-layout:fixed}.Order-table th,.Order-table td{word-wrap:break-word}.Order-table>thead>th{color:#3c3c3cb3;font-weight:400}.Order-table>tbody>tr{background-color:#285f7f12;border-radius:var(--borderRadius)}.Order-table>tbody>tr:nth-child(2n){background-color:#285f7f1a}.Order-table>thead>tr>th,.Order-table>tbody>tr>td{padding:7px 10px;text-align:left}.Order-table-add{width:100%}.Order-table-add td{border-radius:5px;font-weight:700;color:#787878;background-color:#7878781a;transition:color .2s ease,background-color .2s ease}.Order-table>tbody>tr>td:first-child:before,.Order-table-add td:before{content:"+";position:absolute;left:-15px;margin-top:6px;font-size:1.2em}.Order-table>tbody>tr>td:first-child:before{content:attr(data-idx);font-size:.8em;margin-top:2px}.Order-table-add td:hover{cursor:pointer;color:var(--lightPurpleColor);background-color:#5969e21a}.Order-info{margin:20px 0;padding:20px 0;display:flex;justify-content:space-between;border-top:1px solid var(--borderColor);border-bottom:1px solid var(--borderColor)}.Order-fields{margin-top:20px;padding-top:20px;border-top:1px solid var(--borderColor);display:flex;justify-content:space-between;align-items:center}.Order-fields>div{display:flex;flex-basis:33%;align-items:center}.Order-fields>div:not(:first-child){padding-left:15px}.Order-fields>div>span.field-title{font-weight:700;margin-right:8px}.Order-fields>div>div{flex-grow:1}.Order-totals{width:300px;flex-shrink:0;flex-grow:0;margin-left:50px}.Order-totals-item{display:flex;justify-content:space-between}.Order-totals-item:not(:first-child){margin-top:5px}.Order-totals-item.final{font-size:1.3em}.Order-totals-item.final .Order-totals-item-number{color:var(--lightPurpleColor);font-weight:700}.Order-totals-item-title.discount{display:flex}.Order-totals-item-title.discount .actions{margin-left:10px}.Order-totals-item-title.discount .actions button.Button{padding:2px 7px}.Order-totals-item-title.discount .actions button.Button{background-color:var(--lightPurpleColor)}.Order-totals-item-title.discount .actions button.Button.light{background-color:#3c3c3c26}.Order-details{flex-grow:1;max-width:500px}.Order-details .InputControl{background-color:#3c3c3c0d;color:#3c3c3ccc;padding:15px 20px;border-radius:var(--borderRadius);min-height:70px}.Order-details .InputControl.active{background-color:#fff;color:var(--textColor)}.Order-add{width:100%;min-height:36px;display:flex;align-items:center;padding:5px 10px}.Order-item-lastcol{position:relative}.Order-item-actions{position:absolute;top:0;height:100%;display:none;align-items:center;width:24px;right:-12px}.Order-item-actions .IconButton{background-color:#fff;width:24px;height:24px}.Order-item-actions .IconButton.delete svg{fill:var(--errorColor)}.Order-item-actions .IconButton:hover{background-color:var(--errorColor)}.Order-item-actions .IconButton.delete:hover svg{fill:#fff}.Order-item:hover .Order-item-actions{display:flex}.Order-actions{display:flex;justify-content:space-between}.Order-actions-right .Button{margin-left:30px}.Order-actions-left{display:flex;align-items:center}.Order-actions-left .Button{margin-right:30px}.Order-discount .InputControl{margin:10px 0}.Order-discount input{width:100px;background-color:#fff;border:1px solid var(--borderColor);padding:3px}.Bill tbody td .Select-control,.Bill tbody td .Select-placeholder,.Bill tbody td .Select,.Bill tbody td .Select-value,.Bill tbody td .Select-input,.Bill tbody td .Select-input input,.Bill tbody td .Select-multi-value-wrapper{background-color:transparent!important;height:18px!important;line-height:18px!important;padding:0}.Bill tbody td .Select-value{padding-left:0!important}.Bill tbody td .FGDatePicker{height:15px}.Bill-item-date{display:inline-flex;align-items:center}.Bill-footer{display:flex;justify-content:space-between;margin:10px 0;z-index:1;position:relative}.Bill-footer-totals-container{display:flex;align-items:center;justify-content:flex-end}.Bill .Table{position:relative;z-index:2}.Bill-footer>div{flex-grow:1;flex-shrink:0;flex-basis:50%}.Bill-footer>div:first-child{flex-basis:40%}.Bill-footer-note .InputControl{color:#3c3c3cb3;padding:10px 20px;border:1px solid var(--borderColor);border-radius:var(--borderRadius);transition:color .2s ease}.Bill-footer-note .InputControl.active{color:#3c3c3c}.Bill-footer-note-label{font-weight:700;margin-bottom:5px;margin-left:5px}.Bill-footer-totals{display:flex;justify-content:flex-end;padding-left:50px;flex-grow:1}.Bill-footer-totals>div{flex-grow:1;max-width:250px}.Bill-footer-totals>div:nth-child(2){margin-left:50px}.Bill-footer-total{display:flex;justify-content:space-between;flex-grow:1;margin-top:5px}.Bill-footer-total.total{font-size:1.3em;font-weight:700}.Bill-footer-total.total>div:nth-child(2){color:var(--lightPurpleColor)}.Bill-footer-total.total2>div:nth-child(2){color:#000}.Bill-footer-total.cashroundeddown>div:nth-child(2){color:#000}.Bill-footer-total-discount>div{display:inline-block}.Bill-footer-total-discount>div:nth-child(2){margin-left:10px}.Bill-footer-fields{display:flex;margin-top:15px;flex-wrap:wrap}.Bill-footer-fields>div{flex-grow:1;flex-basis:45%;justify-content:space-between}.Bill-footer-fields>div:nth-child(1){flex-basis:30%;margin-right:20px}.Bill-footer-fields>div:nth-child(3){margin-top:10px}.Bill-footer-fields .Select-control{border:1px solid var(--borderColor)}.Bill-footer-addpackage{position:absolute;top:-20px;right:0;color:var(--actionColor);font-weight:700;transition:color .2s ease;min-width:100px;text-align:right}.Bill-footer-addpackage:hover{color:#1270fd;cursor:pointer}.Bill-footer-addconsent{position:absolute;bottom:-5px;right:0;min-width:150px;color:var(--actionColor);font-weight:700;transition:color .2s ease;border-bottom:1px dotted var(--actionColor)}.Bill-footer-addconsent:hover{color:#1270fd;border-color:#1270fd;cursor:pointer}.Bill-footer-addingpackage{position:absolute;top:-20px;right:0;border-radius:var(--borderRadius);width:300px;border:1px solid var(--borderColor)}.Bill-footer-consented{position:absolute;bottom:0}.Bill-stages{display:flex;width:100%;overflow:hidden;flex-wrap:wrap}.Bill-stages>div{height:60px;display:inline-flex;flex-direction:column;justify-content:center;padding:0 20px 0 50px;flex-grow:1;flex-shrink:0;width:25%;min-width:200px;position:relative;margin-left:.25%;background-color:#fff;border-top:1px solid var(--borderColor);cursor:pointer}.Bill-stages>div:first-child{margin-left:-30px}.Bill-stages>div:before{width:0;height:0;border-top:30px inset transparent;border-bottom:30px inset transparent;border-left:30px solid var(--borderColor);position:absolute;content:"";top:0;left:0}.Bill-stages>div:after{width:0;height:0;border-top:30px inset transparent;border-bottom:30px inset transparent;border-left:30px solid #fff;position:absolute;content:"";top:0;right:-30px;z-index:2}.Bill-stages>div:first-child:before,.Bill-stages>div:last-child:after{border:none}.Bill-stages>div:hover{background-color:var(--hoverBlueColor)}.Bill-stages>div:hover:after{border-left-color:#e9f7fe}.Bill-stages>div.active{background-color:var(--actionColor);color:#fff;cursor:default}.Bill-stages>div.active:after{border-left-color:var(--actionColor)}.Bill-stages.posted>div:hover{background-color:initial;cursor:default}.Bill-stages.posted>div:hover:after{border-left-color:#fff}.Bill-stages>div.disabled{background:var(--greyColor)!important;color:#3c3c3c66!important;cursor:default}.Bill-stages>div.disabled:after{border-left-color:var(--greyColor)!important}.Bill-stages-title{font-weight:700;font-size:.9em}.Bill-actions{display:flex;align-items:center}.Bill-actions>div{margin-left:15px}.Bill-actions .IconButton{height:30px;width:30px}.Bill-actions .IconButton svg{fill:#fffc}.Bill-actions .IconButton svg:hover{fill:#fff;cursor:pointer}.Bill-checkout-total{border-bottom:1px solid var(--borderColor)}.Bill-checkout-errors{background-color:var(--errorBgColor);color:var(--errorColor);border-radius:var(--borderRadius);padding:10px;margin:1.3rem 2.4rem}.Bill-checkout-success{display:flex;justify-content:center;align-items:center;height:200px}.Bill-checkout-success svg{fill:var(--greenColor)}.Bill-payments{margin:20px 0 10px}.Bill-payments-header{font-weight:700;margin-bottom:5px}.Bill-payment{width:100%;background-color:var(--greyColor);border:1px solid var(--borderColor);box-shadow:0 3px 6px #0000001f}.Bill-payment>div{display:inline-block;padding:5px 20px}.Bill-payment-method{background-color:var(--purpleColor);font-weight:700;color:#ffffffe6;min-width:120px;text-align:center}.Bill-payment-method.CASH{background-color:var(--greenColor)}.Bill-payment-method.CHARGEBEE,.Bill-payment-method.STRIPE{background-color:var(--lightPurpleColor)}.Bill-payment-method.CARE_CREDIT{background-color:var(--apptWellnessColor)}.Bill-payment-method.ACCOUNT_CREDIT{background-color:var(--pinkColor)}.Bill-payment-amount{color:var(--actionColor);font-weight:700}.Order-discount-coupon .Select{width:100%}.Order-discount-coupon input{border:none!important;width:100%}.Order-coupon{border-radius:3px;background-color:var(--actionHoverColor);color:#fff;padding:3px 6px;margin:5px 0}@media (max-width: 480px){.Order th.mobile-collapse,.Order td.mobile-collapse{display:none}.Order-table{margin:0}.Order-table>tbody>tr>td:first-child:before,.Order-table-add td:before{display:none;content:""}.Order-item .InputControl{min-width:80px}.Order-info{flex-direction:column}.Order-details .InputControl{min-height:0}.Order-details{margin-bottom:30px}.Order-totals{margin-left:0;width:100%;padding:0 5px}.Order-actions{flex-direction:column-reverse}.Order-actions button{width:100%;margin-bottom:20px}.Order-actions-right .Button{margin-left:0}.Order-item-actions{display:flex}}.MedicalRecord{font-size:1.6rem;display:flex;height:100%;overflow-y:visible;align-items:center;justify-content:center;flex-wrap:wrap}.MedicalRecord-footer{width:100%;flex-grow:0;flex-shrink:0;background-color:#fff;border-top:1px solid rgba(0,0,0,.15);box-shadow:0 10px 30px #0003;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;z-index:100}.MedicalRecord-footer>div{border-left:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:5px 20px 5px 25px;height:100%;min-height:73px;display:flex;align-items:center;align-content:center;position:relative;z-index:5;background-color:#fff}.MedicalRecord-footer>div:before{content:" ";position:absolute;height:15px;width:15px;left:-8px;top:29px;background-color:#fff;border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);transform:rotate(45deg);transition:background-color .2s ease}.MedicalRecord-footer>div.last{border-right:1px solid rgba(0,0,0,.15)}div.MedicalRecord-footer-spacer{flex-grow:1;border-left:none;padding:0}div.MedicalRecord-footer-linebreak{height:0;min-height:0;border:0;padding:0;width:0}div.MedicalRecord-footer-spacer:before,div.MedicalRecord-footer-linebreak:before,.MedicalRecord-footer div:first-child:before,.MedicalRecord-footer div:nth-child(2):before{content:none}.MedicalRecord-footer-event{flex-wrap:wrap;flex-grow:1}.MedicalRecord-footer-info{min-width:160px}.MedicalRecord-footer-name{flex-basis:100%;background-color:#fff;position:relative;z-index:1;display:flex;align-items:center}.MedicalRecord-footer-name.title{font-size:2rem;line-height:1.1}.MedicalRecord-footer-date{font-size:1.5rem;color:#3c3c3cb3;line-height:1.2;position:relative;height:19px;width:100%}.MedicalRecord-footer-date-change{color:var(--actionColor);font-weight:700;cursor:pointer}.MedicalRecord-footer-icon{margin-right:20px;width:32px;height:32px}.MedicalRecord-footer-icon.small{width:18px;height:18px;display:inline-block;margin-right:0}.MedicalRecord-footer-icon .Icon svg{fill:var(--lightPurpleColor)}.MedicalRecord-footer-icon.NOTE .Icon svg{fill:var(--purpleColor)}.MedicalRecord-footer-icon.PRIVATE .Icon svg{fill:#000}.MedicalRecord-footer-icon.PHONE .Icon svg{fill:var(--greenColor)}.MedicalRecord-footer-invoicebutton{position:relative}.MedicalRecord-footer-invoicebutton:hover{background-color:#e9f7fe;transition:background-color .2s ease;cursor:pointer}.MedicalRecord-footer-invoicebutton:hover+div:before{background-color:#e9f7fe}.MedicalRecord-footer-invoicebutton.active{background-color:var(--actionColor);color:#fff}.MedicalRecord-footer-invoicebutton.active .MedicalRecord-footer-date{color:#fff}.MedicalRecord-footer-invoicebutton.active+div:before{background-color:var(--actionColor)}.MedicalRecord-footer-invoicebutton.dazzle{animation:MedicalRecordFooterInvoiceDazzle .8s 1}@keyframes MedicalRecordFooterInvoiceDazzle{0%{background-color:#fff;color:#3c3c3c}50%{background-color:var(--actionColor);color:#fff}to{background-color:#fff;color:#3c3c3c}}.MedicalRecord-footer-invoice{position:fixed;right:270px;bottom:71px;margin-bottom:1px;width:1000px;max-width:70%;background-color:#fff;box-shadow:0 -5px 5px #0000004d;color:var(--textColor);font-size:var(--defaultFontSize);max-height:70vh;overflow-y:auto;overflow-x:hidden;cursor:default;z-index:10}@media (max-width: 900px){.MedicalRecord-footer-invoice{right:0;max-width:100%}}.MedicalRecord-footer-transition-leave{bottom:71px}.MedicalRecord-footer-transition-leave.MedicalRecord-footer-transition-leave-active{bottom:-70vh;transition:bottom .3s ease}.MedicalRecord-footer-transition-enter{bottom:-70vh}.MedicalRecord-footer-transition-enter.MedicalRecord-footer-transition-enter-active{bottom:71px;transition:bottom .4s ease-out}.MedicalRecord-footer-date div{position:absolute}.MedicalRecord-footer-date-transition-leave{bottom:0}.MedicalRecord-footer-date-transition-leave.MedicalRecord-footer-date-transition-leave-active{bottom:20px;transition:bottom .2s ease}.MedicalRecord-footer-date-transition-enter{bottom:-20px}.MedicalRecord-footer-date-transition-enter.MedicalRecord-footer-date-transition-enter-active{bottom:0;transition:bottom .2s ease-out}div.MedicalRecord-footer-provider{padding:0 20px;flex-wrap:wrap;width:230px}.MedicalRecord-footer-provider>div{display:flex;align-items:center;width:100%}.MedicalRecord-footer-provider .no{color:#3c3c3c99}.MedicalRecord-consent .Select-menu-outer{top:auto;bottom:100%}.MedicalRecord-footer-provider .label{font-weight:700;margin-right:5px}.MedicalRecord-footer-provider-tech{font-size:1.45rem}.MedicalRecord-footer-edit{display:flex;max-width:100%}.MedicalRecord-footer-edit-fields{flex-grow:1;padding:10px 20px}.MedicalRecord-footer-edit-fields>div{width:100%}.MedicalRecord-footer-edit .Schedule-new-area{margin-bottom:15px}.MedicalRecord-footer-edit .Schedule-new-actions{text-align:right}.MedicalRecord-footer-signicon{width:1em;height:1em}.MedicalRecord-footer-signicon svg{fill:var(--greenColor)}.MedicalRecord-progress{width:150px;padding-right:20px;position:fixed}.MedicalRecord-progress-field{position:relative;padding-left:20px;padding-bottom:20px;font-weight:700;display:block}.MedicalRecord-progress-field:hover{cursor:pointer}.MedicalRecord-progress-field:before{content:" ";position:absolute;margin-top:3px;left:-15px;background-color:#fff;border:3px solid var(--greenColor);box-shadow:0 0 10px #12adfd66;width:12px;height:12px;border-radius:50%;z-index:10;transition:box-shadow .2s ease}.MedicalRecord-progress-field:after{content:" ";position:absolute;z-index:1;left:-7px;top:15px;width:2px;background-color:#0003;height:100%}.MedicalRecord-progress-field:last-child:after{content:none;display:none}.MedicalRecord-progress-field.undone{font-weight:400;color:#0006}.MedicalRecord-progress-field.undone:before{border-color:#efefef}.MedicalRecord-progress-field.active{color:var(--actionColor);font-weight:700}.MedicalRecord-progress-field.active:before{border-color:var(--actionColor)}.MedicalRecord-progress-field:hover:before{box-shadow:0 0 20px var(--actionColor)}.MedicalRecord-sections{display:flex;flex-wrap:wrap;height:calc(100% - 73px);padding:30px 20px;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;flex-grow:1}.MedicalRecord-sections-container{width:850px;max-width:95%;margin:0 auto;display:flex;flex-wrap:wrap}.MedicalRecord-section{padding:0 10px;margin-bottom:40px;flex-grow:1;min-width:300px;width:100%}.MedicalRecord-section.top{z-index:100}@media (min-width: 2000px){.MedicalRecord-section{max-width:700px}}.MedicalRecord-section:last-child{padding-bottom:113px!important}.MedicalRecord-section-header{color:#000000de;font-weight:700;font-size:1.7rem;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.MedicalRecord-section-datums{display:flex;flex-wrap:wrap}.MedicalRecord-section-datums>div:not(:first-child){border-top:1px solid var(--borderColor)}.MedicalRecord-datum{flex-basis:100%;position:relative}.MedicalRecord-datum.question .label{font-size:.9em;margin-bottom:4px;font-weight:700;color:#072e41cc}.MedicalRecord-datum .label{color:#072e41cc}.MedicalRecord-datum.vital{border-left:6px solid var(--warningColor)}.MedicalRecord-datum.inline>div{display:inline-block}.MedicalRecord-datum.vital.outside{border-left:6px solid rgb(139,91,19)}.MedicalRecord-datum.treatment{border-left:6px solid var(--errorColor)}.MedicalRecord-datum.vital,.MedicalRecord-datum.valueset,.MedicalRecord-datum.question{flex-basis:50%;flex-grow:1}.MedicalRecord-datum.valueset:nth-child(2n),.MedicalRecord-datum.question:nth-child(2n){border-left:1px solid var(--borderColor)}.MedicalRecord-datum.vital .value{font-size:2.2rem}.MedicalRecord-datum.vital .value.hasGraph{margin-right:10px}.MedicalRecord-datum.vital .label{font-size:.8em;color:#3c3c3ccc}.MedicalRecord-datum-vital-container{display:flex}.MedicalRecord-datum-vital-container .InputControl{min-width:150px}.MedicalRecord-datum.vital .graph{flex-grow:1;padding-right:20px}.MedicalRecord-datum.valueset .info{display:flex;justify-content:space-between;align-items:center}.MedicalRecord-datum.valueset .Button{padding:.5em .8em;min-width:0;box-shadow:0 2px 6px #0000001f}.MedicalRecord-datum.valueset button.Button.NOT_EXAMINED{height:28px;background-color:#3c3c3c26}.MedicalRecord-datum.valueset .Button.NOT_EXAMINED .Icon svg{fill:#0006}.MedicalRecord-datum.valueset button.Button.active.NOT_EXAMINED{background-color:#525252}.MedicalRecord-datum.valueset .Button.active.NOT_EXAMINED .Icon svg{fill:#fff}.Button.NORMAL{background-color:#49ddb11a}.Button.active.NORMAL{background-color:#49ddb1e6}.Button.ABNORMAL{background-color:#c5283d1a}.Button.active.ABNORMAL{background-color:#c2273c;color:#fff}.MedicalRecord-datum.valueset .ButtonGroup{display:flex}.MedicalRecord-datum.valueset .label{font-weight:700}.MedicalRecord-datum.valueset .note-icon{width:24px;height:24px;margin-left:10px}.MedicalRecord-datum.valueset .note-icon svg{fill:#3c3c3c66}.MedicalRecord-datum.valueset .note-icon:hover svg{fill:#fff}.MedicalRecord-datum.valueset .note-icon.hasNote:hover svg{fill:#3c3c3c66}.MedicalRecord-datum.valueset .right{display:flex;align-items:center}.MedicalRecord-datum.valueset .note{margin-top:10px}.MedicalRecord-datum.valueset.abnormal{background-color:#c5283d0f}.MedicalRecord-datum.valueset.abnormal .label{color:#c5283d}.MedicalRecord-datum.text{position:relative;z-index:1}.MedicalRecord-datum.text .InputControl{position:relative;z-index:5}.MedicalRecord-datum.flush{padding:0!important}.Datum-text-highlights{position:absolute;top:1.3rem;white-space:pre-wrap;word-wrap:break-word;color:transparent;z-index:1;padding:0;padding-right:2.4rem}.Datum-text-highlights .diagnoses,.Datum-text-highlights .symptoms,.Datum-text-highlights .procedures,.Datum-text-highlights .substances{border-radius:3px;color:transparent}.highlight .diagnoses,.highlight .symptoms,.highlight .procedures,.highlight .substances{border-radius:3px}.Datum-text-highlights .diagnoses,.highlight .diagnoses{background-color:#96348433}.Datum-text-highlights .symptoms,.highlight .symptoms{background-color:#12adfd33}.Datum-text-highlights .procedures,.highlight .procedures{background-color:#49ddb133}.Datum-text-highlights .substances,.highlight .substances{background-color:#ffb8684d}.MedicalRecord-datum.draw{display:flex}.MedicalRecord-datum-draw-notes{border-left:1px solid var(--borderColor);padding:10px 15px}.MedicalRecord-datum-draw-notes-header{font-weight:700}.MedicalRecord-datum-treatment-box{display:flex;align-items:center}.MedicalRecord-datum-treatment-box .icon-place .Icon svg{width:32px;height:32px;fill:var(--errorColor);margin-left:-8px;margin-right:15px}.MedicalRecord-datum-treatment-name{font-weight:700}.MedicalRecord-addDatum{display:flex;justify-content:center;align-items:flex-start;align-content:center;flex-wrap:wrap;width:100%;color:#3c3c3ccc;background-color:#9696961a;position:relative}.MedicalRecord-addDatum>div{flex-grow:1;padding:1.3rem 2.4rem;display:flex;align-items:center;flex-basis:20%;min-width:170px;flex-shrink:0;border-top:1px solid var(--borderColor);transition:background-color .2s ease,color .2s ease;position:relative}.MedicalRecord-addDatum>div:not(:first-child){border-left:1px solid var(--borderColor)}.MedicalRecord-addDatum>div .Icon{width:18px;height:18px;margin-right:6px}.MedicalRecord-addDatum>div .Icon svg{fill:#3c3c3c99}.MedicalRecord-addDatum>div .Icon.bluesvg svg{fill:var(--actionColor)}.MedicalRecord-addDatum>div .Icon.redsvg svg{fill:var(--errorColor)}.MedicalRecord-addDatum>div .Icon.orangesvg svg{fill:var(--warningColor)}.MedicalRecord-addDatum>div .Icon.lightbluesvg svg{fill:#52c3fd}.Icon.purplesvg svg,.MedicalRecord-addDatum>div .Icon.purplesvg svg{fill:var(--lightPurpleColor)}.MedicalRecord-addDatum>div:hover{background-color:var(--hoverBlueColor);cursor:pointer;color:#000}.MedicalRecord-addDatum-dialog{position:absolute;left:0;width:100%;top:0}.MedicalRecord-section-nocontent{color:#3c3c3ccc}.Encounter-vitals .InputControl-label{font-size:1.45rem}.MedicalRecord-footer-options{width:400px}.MedicalRecord-footer-options .actions{display:flex;justify-content:space-between;padding:10px 20px;flex-wrap:wrap}.MedicalRecord-footer-options .actions .loading{width:100%}.MedicalRecord-footer-options .title{font-weight:700;font-size:1.2em;border-bottom:1px solid var(--borderColor);margin-bottom:7px;padding:10px 20px 7px}.MedicalRecord-footer-category .InputControl{width:150px}.MedicalRecord-footer-category .Select-menu-outer{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:4px 4px 0 0/4px 4px 0px 0px;box-shadow:none}.MedicalRecord-footer-category .is-open>.Select-control{border-radius:0 0 4px 4px/0px 0px 4px 4px}.MedicalRecord-meds>div{box-shadow:0 2px 6px #00000026}.MedicalRecord-datum-vital-trash{position:absolute;right:10px;top:20px;display:none}.MedicalRecord-datum-vital-trash .IconButton{width:26px;height:26px}.MedicalRecord-datum:hover .MedicalRecord-datum-vital-trash{display:block}.MedicalRecord-TOC{position:fixed;left:16px;margin-top:-36.5px;max-width:145px;font-size:1.4rem;justify-self:flex-start}.MedicalRecord-TOC-link{font-weight:400;margin-bottom:5px;transition:color .2s ease;color:#637282;display:block}.MedicalRecord-TOC-link:hover{cursor:pointer;color:#448affcc}.MedicalRecord-TOC-link.active{color:#448aff;font-weight:600}.MedicalRecord-consent{display:flex;justify-content:flex-end;width:100%}.MedicalRecord-consent .InputControl{width:200px}.MedicalRecord-TOC-special{margin-top:15px;position:relative;transition:color .2s ease;font-weight:600;color:#3c3c3ce6}.MedicalRecord-TOC-special:hover{color:var(--actionColor);cursor:pointer}.MedicalRecord-TOC-special.plus:before{content:"+";position:absolute;left:-12px;color:var(--actionColor)}@media (max-width: 1350px){.MedicalRecord-TOC{display:none}}@media (max-width: 1450px){div.MedicalRecord-footer-provider-wrapper,div.MedicalRecord-footer-category{display:none}}@media (max-width: 1440px){.MedicalRecord-footer-invoice{max-height:calc(100vh / 1.5)}}@media (max-width: 1280px){.MedicalRecord-footer-invoice{max-height:62.5vh}}@media (max-width: 1024px){.MedicalRecord-footer-icon{display:none}}@media (max-width: 700px){div.MedicalRecord-footer-linebreak{flex-basis:100%}div.MedicalRecord-footer-linebreak~div{flex-grow:1}div.MedicalRecord-footer-linebreak~div:before{content:none}}@media (max-width: 552px){.MedicalRecord-footer-invoice{max-height:calc(100vh / 1.5);overflow:auto}}@media (max-width: 380px){div.MedicalRecord-footer-sign-button{flex-grow:1}div.MedicalRecord-footer-sign-button>button{width:100%}div.MedicalRecord-footer-date-info-container,div.MedicalRecord-footer-spacer{display:none}.MedicalRecord-footer>div:before{content:none}}.InputControl.big{font-size:2.4rem;font-weight:700}.PageNotFound{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.6rem;padding-top:100px}.PageNotFound>div{width:70%;max-width:700px}.NotAuthorized{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.6rem}.NotAuthorized>div{width:70%;max-width:700px}.Accordion{width:100%}.Accordion-empty{text-align:center;opacity:.7;font-size:2rem}.Accordion-item.closed{cursor:pointer}.Accordion-item.open{transition:box-shadow .5s ease}.Accordion-item.open{box-shadow:0 10px 30px #0000004d!important}.Accordion-item.open:not(:first-child){margin-top:30px}.Accordion-item.open:not(:last-child){margin-bottom:30px}.Accordion-item.closed:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--borderColor)}.Accordion-item.closed:not(:first-child){border-top:0;border-top-left-radius:0;border-top-right-radius:0}.Accordion-item-open{background-color:#efefef;border-top:1px solid var(--borderColor)}.Table{width:100%;background-color:#fff;box-shadow:0 2px 6px #0003;padding:10px;border-collapse:collapse;border-spacing:0;border-radius:var(--borderRadius)}.Table td,.Table th{padding:10px 13px}.Table td:not(:last-child),.Table th:not(:last-child){border-right:1px solid var(--borderColor)}.Table thead{background-color:#2f3d49cc;color:#fff}.Table th{text-align:left}.Table tbody td,.Table tfoot td{border-top:1px solid var(--borderColor)}.Table tbody tr.strikethrough{text-decoration:line-through;opacity:.7;background-color:#3c3c3c0d}.Table tbody tr.editing{background-color:var(--hoverBlueColor)}.Table tbody td.bold{font-weight:700}.Table tfoot td{background-color:#efefef;transition:.2s ease background-color;padding:0}.Table-addrow{text-transform:uppercase;text-align:center;font-weight:700;width:100%;color:#3c3c3cb3;transition:.2s ease color;padding:4px 13px}.Table tfoot td:hover{cursor:pointer;background-color:var(--hoverBlueColor)}.Table tfoot td:hover .Table-addrow{color:#000}.Table-norows{background-color:var(--greyColor);text-align:center;font-weight:300}.Table-title,.Table-hang-button{background-color:#708293e6;display:inline-block;padding:5px 20px;color:#ffffffe6;font-size:.9em;font-weight:700;margin-left:15px;position:relative;transition:background-color .2s ease}.Table-hang{display:flex;justify-content:flex-end;margin-right:15px}.Table-hang-button:hover{cursor:pointer;background-color:#708293}.Table tbody td:last-child{position:relative}.Table-row-delete{position:absolute;right:-13px;top:7px;background-color:#fff;height:26px;width:26px;display:none}.Table tbody tr:hover .Table-row-delete{display:block}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{position:absolute;top:0;left:0;right:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{position:relative;width:100%;height:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{width:100%;text-align:center;position:absolute}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{display:none;border-top:3px double;margin:0 auto;width:10px;cursor:ns-resize}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{position:absolute;top:4px;bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{display:none;border-left:3px double;margin-top:auto;margin-bottom:auto;height:10px;cursor:ew-resize}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;inset:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" \bb"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"\ab  "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{inset:0;position:absolute;margin-right:10px}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.Admin-tasks-addnew{margin-top:40px;text-align:center}.Admin-tasks .nothing-here{font-size:1.2em;color:#3c3c3ccc}.Admin-triggers{margin-top:10px;display:flex;flex-wrap:wrap;align-items:flex-start}.Admin-Trigger{flex-basis:45%;max-width:95%;border-radius:10px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;margin:20px;background-color:#3273f9}.Admin-Trigger-desc{color:#ffffffe6;display:flex;align-items:center;font-size:1.8rem;padding:10px 20px;font-weight:700;line-height:2}.Admin-Trigger-desc .object{border:2px solid rgba(255,255,255,.3);border-radius:6px;padding:1px 5px;margin:0 3px}.Admin-Trigger-controls{background-color:#0000001a;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-weight:700;padding:15px 20px 10px;font-size:1.6rem;color:#fff}.Admin-Trigger-controls .toggle{display:flex}.Admin-Trigger-controls .toggle .InputControl{margin-right:10px}.Admin-Trigger-controls .edit{margin-top:-6px}.Admin-Trigger.new{background-color:transparent;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1.8rem;font-weight:300;position:relative;height:92px;background-color:#fff;transition:background-color .3s ease,color .3s ease}.Admin-Trigger.new:hover{cursor:pointer;background-color:#3273f9e6;color:#fff}.Admin-Trigger.new:hover .IconButton{background-color:var(--actionColor);border-color:#fff}.Admin-Trigger.new:hover .IconButton svg{fill:#fff}.Admin-Trigger.new .text{margin-bottom:5px}.Admin-Trigger-edit{background-color:#0003;color:#fff;padding:20px;font-size:1.8rem;font-weight:700}.Admin-Trigger-edit>div:not(:last-child){margin-bottom:15px}.Admin-Trigger-edit-if{display:flex;align-items:center;font-size:2rem}.Admin-Trigger-edit-if .InputControl{margin-left:15px;margin-right:5px}.Admin-Trigger-edit .seperator{border:1px solid rgba(255,255,255,.3)}.Admin-Trigger-edit-controls{display:flex;justify-content:space-between}.Admin-Trigger-edit-field{margin-top:15px}.Admin-Trigger-edit-input.InputControl{color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:var(--borderRadius);padding:5px 10px;margin-top:5px;transition:border .2s ease}.Admin-Trigger-edit-input textarea::placeholder,.Admin-Trigger-edit-input input::placeholder{color:#ffffff80!important}.Admin-Trigger-edit-input .InputDate .Select-value-label{color:#fff!important}.Admin-Trigger-edit-variables{font-size:.8em;font-weight:400;margin-top:10px}.Admin-Trigger-edit-desc{margin-top:15px}.ButtonDropdown{display:flex}.ButtonDropdown button{border-top-right-radius:0;border-bottom-right-radius:0}.ButtonDropdown-dropdown{position:relative;color:#ffffffe6;background-color:var(--actionColor);display:flex;justify-content:center;align-items:center;width:2.5rem;height:auto;border-top-right-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);box-shadow:0 3px 10px #0003;transition:background-color .2s ease,opacity .2s ease,color .2s ease,box-shadow .3s ease;z-index:2}.ButtonDropdown-dropdown.light,.ButtonDropdown-dropdown.light:hover{background-color:#d4d9da;color:#797b7b}.ButtonDropdown-dropdown:hover{background-color:var(--actionHoverColor);cursor:pointer}.ButtonDropdown-dropdown-item{padding:.8em 1.4em;min-width:200px;width:100%;transition:background-color .2s ease}.ButtonDropdown-dropdown-item:hover{background-color:var(--hoverBlueColor)}.ButtonDropdown-dropdown-item:not(:first-child){border-top:1px solid var(--borderColor)}.StaffList-header{display:flex;justify-content:space-between}.StaffList-staff{display:flex;align-items:center;width:100%;flex-wrap:wrap}.StaffList-staff-info{flex-grow:1}.StaffList-staff-info-name{font-weight:700}.StaffList-staff-info-subinfo{font-size:.925em}.StaffList-staff-info-subinfo>span{margin-right:20px}.StaffList-staff-info-subinfo>span>span.title{font-weight:300}.StaffList-staff-open{width:100%;background-color:var(--greyColor)}.StaffList-staff-open .FG-card{background-color:var(--greyColor)}.StaffList-staff-open-controls{padding:15px 30px;display:flex;justify-content:space-between}.StaffList-newstaff{margin-bottom:30px}.StaffList-member.open:not(:first-child){margin-top:30px}.StaffList-member.open:not(:last-child){margin-bottom:30px}.StaffList-staff-info-subinfo .error{color:var(--errorColor);font-weight:700}.StaffList-controls{width:100%;margin-top:30px;display:flex;justify-content:center}.StaffList-staff-control{display:flex;align-items:center}.StaffList-staff-control .Button:not(:first-child){margin-left:15px}.StaffList-staff-signature img{height:100px;max-width:100%;box-shadow:0 2px 6px #0003}.Admin-scheduling-options .Button{margin-right:20px}.StaffList-download{margin-bottom:10px;justify-content:flex-end;display:flex}.StaffList-download .ButtonDropdown button.Button,.StaffList-download .ButtonDropdown .ButtonDropdown-dropdown{background:transparent;border:none;outline:none;font:inherit;text-transform:capitalize;background-color:#fff;color:#797b7b;padding:.4em .8em;height:auto;font-size:.87em;position:relative;text-align:center;font-weight:700;opacity:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 0 1px #2b2d501a,0 2px 5px #2b2d5014,0 1px 1.5px #00000012,0 1px 2px #00000014;-webkit-transition:background-color .2s ease,opacity .2s ease,color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,width .2s ease;-webkit-transition:background-color .2s ease,opacity .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease,width .2s ease;transition:background-color .2s ease,opacity .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease,width .2s ease}.StaffList-download .ButtonDropdown button.Button{border-radius:4px 0 0 4px}.StaffList-download .ButtonDropdown .ButtonDropdown-dropdown{border-radius:0 4px 4px 0}@media (max-width: 480px){.StaffList-member{margin-bottom:15px}.StaffList-staff-info-subinfo>span{display:block;margin-top:1px}}.GraphCard-container{position:relative}.GraphCard-header{display:flex;justify-content:space-between;align-items:center;padding:15px 40px}.GraphCard-modifiers{flex-basis:20%}.GraphCard-title{text-transform:uppercase;font-weight:700;padding:0 30px;font-size:1.8rem;color:var(--darkTopColor);flex-grow:1;flex-basis:60%;text-align:center}.GraphCard-segment{flex-basis:20%;display:flex;justify-content:flex-end}.GraphCard-choose{border-radius:var(--borderRadius);border:1px solid var(--borderColor);padding:10px 20px;position:relative;width:130px;text-align:center}.GraphCard-choose:hover{background-color:var(--hoverBlueColor);cursor:pointer}.GraphCard-choose-dropdown{width:100%;border-radius:var(--borderRadius)}.GraphCard-choose-dropdown>div{padding:10px 20px}.GraphCard-choose-dropdown>div:not(:first-child){border-top:1px solid var(--borderColor)}.GraphCard-choose-dropdown>div:hover{background-color:var(--hoverBlueColor)}.GraphCard-loading{width:100%;display:flex;justify-content:center;align-items:center}.Panel{background-color:var(--bgPanelColor);position:absolute;top:0;right:0;overflow-y:auto;height:100%;width:var(--panelWidth);padding:20px;border-left:1px solid var(--borderColor);font-size:1.4rem;z-index:10}.Panel.mobile{background-color:#e6e6e6}.Affix~.App-stage .Patient .Panel{position:fixed;padding-top:131px}.Panel-header{font-weight:300;font-size:2rem;border-bottom:1px solid var(--borderColor);padding-bottom:5px;margin-bottom:20px;display:flex;justify-content:space-between}.Panel-card{border-radius:var(--borderRadius);background-color:#ffffff4d;border:1px solid rgba(60,60,60,.1);margin-bottom:15px}.Panel-card-header{font-weight:300;padding:5px 10px;border-bottom:1px solid var(--borderColor);background-color:#ffffff4d}.Panel-card-body{padding:15px}.Panel-card-item{padding:.5em;border-left:2px solid var(--purpleColor);background-color:#96348414;cursor:pointer;display:block}.Panel-card-item:not(:last-child){margin-bottom:.5em}.Panel-card-item-title{font-weight:700}.Panel-card-item-subtitle{font-size:.9em}.Panel-card-item.green{border-color:var(--greenColor);background-color:#49ddb114}.Panel-card-item.blue{border-color:var(--actionColor);background-color:#2192f114}.Panel-card-item.orange{border-color:var(--warningColor);background-color:#eeb86814}.Panel-card-item.red{border-color:var(--errorColor);background-color:#c5283d14}.Panel-flushcard{position:relative;padding:5px 5px 5px 15px;display:block;transition:background-color .2s ease}.Panel-flushcard:not(:last-child){margin-bottom:20px}.Panel-flushcard:before{content:" ";width:3px;position:absolute;height:100%;min-height:50px;top:0;left:0;background-color:var(--purpleColor)}.Panel-flushcard-header{font-weight:700}a.Panel-flushcard:hover{background-color:#3c3c3c1a}.UpcomingAppointments-header{display:flex;justify-content:space-between;align-items:center}.UpcomingAppointments-num{border-radius:50%;background-color:var(--purpleColor);color:#ffffffe6;width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-weight:700}.Client-patients{margin-top:20px}.Client-patients>a:not(:first-child)>div{border-top:1px solid var(--borderColor)}.Client-patients>a>div:hover{background-color:var(--hoverBlueColor)}.Client-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.Client{display:flex;justify-content:space-between;flex-wrap:wrap}.Client>div{flex-basis:30%;flex-grow:1}.Client>div:first-child{margin-right:40px}.Client>div:nth-child(2){margin-left:40px}.Client-appts .Panel{position:static;width:300px;margin-left:40px;border:1px solid var(--borderColor)}.Client .nothing-here{color:#3c3c3cb3;font-size:1.2em;margin-top:10px;text-align:center}.Client-patients-info>span{margin-left:10px}.Client-patients-info span.title{font-weight:300}.Client-section-toggle{margin:20px auto;text-align:center}.Client-section{margin-top:30px}.Client-section:last-child{margin-bottom:50px}.Client-address{display:flex;flex-wrap:wrap}.Client-address:not(:nth-child(2)){border-top:2px dotted var(--borderColor);margin-top:15px;padding-top:15px}.Client-address>div{flex-basis:100%}.Client-address{position:relative}.Client-address-actions,.Client-address.primary:before{position:absolute;right:10px;top:-.8em;z-index:10;text-transform:uppercase;font-size:.8em}.Client-address-actions>span,.Client-address.primary:before{content:"Primary Address";background-color:var(--lightPurpleColor);color:#fff;padding:.2em .7em;border-radius:var(--borderRadius)}.Client-address-actions{cursor:pointer;display:none}.Client-address:not(:nth-child(2)) .Client-address-actions,.Client-address.primary:not(:nth-child(2)):before{top:.4em}.Client-address:hover .Client-address-actions{display:inline-block}.Client-address-makeprimary{display:inline-block;background-color:var(--actionColor)!important;transition:background-color .2s ease}.Client-address:hover .Client-address-makeprimary:hover{background-color:var(--actionHoverColor)!important}span.Client-address-delete{display:inline-block;background-color:var(--greyColor)!important;color:var(--textColor);border:1px solid var(--borderColor);box-sizing:content-box;transition:background-color .2s ease,color .2s ease;margin-left:15px}.Client-address:hover span.Client-address-delete:hover{background-color:var(--errorColor)!important;color:#fff}.Client-number{display:flex}.Client-number-phone{flex-grow:1;position:relative}.Client-number-controls,.Client-number-header{flex-basis:20%;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:space-around}.Client-number-controls>input{width:auto}.Client-contact .Client-section-header{display:flex}.Client-number-header{font-size:.85em;align-self:flex-end}.Client-number-phone .InputControl-input-container{padding-right:15px}.Client-number .note-icon{width:24px;height:24px;flex-grow:1;right:60px;top:6px;z-index:10}.delete-icon{width:24px;height:24px;flex-grow:1;right:10px;top:6px;z-index:10}.delete-icon:hover{display:block}.delete-icon.only:hover{display:none}.delete-icon svg{fill:#3c3c3c4d}.delete-icon:hover svg{fill:var(--errorColor);cursor:pointer}@media (max-width: 480px){.Client{display:block}.Client>div{margin:0 0 40px!important}}[tooltip]:before{content:attr(tooltip);position:absolute;opacity:0;transition:all .5s ease;padding:20px;color:#333;border-radius:10px;box-shadow:2px 2px 1px silver}[tooltip]:hover:before{opacity:1;background:#ffffe0;margin-top:-50px;margin-left:20px}[tooltip]:not([tooltip-persistent]):before{pointer-events:none}.PatientInfo{display:flex;justify-content:space-between;flex-wrap:wrap}.PatientInfo-nav{flex-shrink:0;margin-right:150px;font-size:1.5rem;width:150px}.PatientInfo-form{flex-grow:1;width:1px}.PatientInfo-form>div{flex-basis:100%;margin-bottom:50px}.PatientInfo-problem-info{display:flex;align-items:center}.PatientInfo-problem-edit{border-top:1px solid var(--borderColor);background-color:var(--greyColor)}.PatientInfo-problem-status{border-radius:var(--borderRadius);border:1px solid var(--borderColor);font-size:.9em;margin-left:20px;padding:3px 10px;font-weight:300}.PatientInfo-problem-status.inactive{background-color:var(--greyColor)}.PatientInfo-problem-status.active{background-color:var(--warningColor)}.PatientInfo-allergy{background-color:#fff}@media (max-width: 1000px){.PatientInfo-nav{display:none}}.Labs-item{display:flex;justify-content:space-between;flex-wrap:wrap}.Labs-item.abnormal{color:var(--errorColor);font-weight:700}.Labs-item-name{font-weight:700;flex-basis:25%;flex-grow:0;flex-shrink:0;min-width:200px;padding-right:10px}.Labs-item-abnormals{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Labs-item.unknown{background-color:var(--lightYellowColor);font-weight:700}.Labs-item-datetime{width:175px;padding-left:15px;flex-shrink:0}.Labs-lab{border-top:1px solid var(--borderColor)}.Labs-tests{box-shadow:0 2px 4px #0003;border:1px solid var(--borderColor)}.Labs-test.abnormal{background-color:var(--errorBgColor);color:var(--errorColor);font-weight:700}.Labs-test.unknownStatus{background-color:var(--lightYellowColor)}.Labs-tests.summary .Labs-test.abnormal{background-color:#fff;font-weight:400}.Labs-test-more{padding-top:.5em!important;padding-bottom:.5em!important}.Labs-test:not(:last-child){border-bottom:1px solid var(--borderColor)}.Labs-test-info{display:flex;align-items:center;flex-wrap:wrap}.Labs-test-name,.Labs-tests-header-name{width:150px;flex-shrink:0;flex-grow:0}.Labs-test-value,.Labs-tests-header-value{width:100px;flex-shrink:0;flex-grow:0}.Labs-test-unknownvalue{width:800px;font-weight:600}.Labs-test-unknownvalue-no-range{flex-grow:0;font-weight:600;margin-left:10px}.Labs-test-comment{margin-left:270px;margin-top:10px}.Labs-test-comment.moveup{margin-top:-20px}@media (max-width: 850px){.Labs-test-comment{margin-left:0;margin-top:10px!important}}.Labs-test-abnormal{background-color:#fc1723;border-radius:10px;padding:.2em 1em;font-weight:700;text-transform:uppercase;color:#fff;margin-left:20px}.Labs-test-normal{background-color:#28dd6e;border-radius:10px;padding:.2em 1em;font-weight:700;text-transform:uppercase;color:#fff;margin-left:20px}.Labs-test-unknown{background-color:#9aa3ac;border-radius:10px;padding:.2em 1em;font-weight:700;text-transform:uppercase;margin-left:20px;color:#fff}.Labs-test-ref,.Labs-tests-header-ref{flex-grow:1;margin-left:20px;position:relative}.Labs-ref{height:7px;border-radius:20px;background-color:#efefef;display:flex;max-width:100%}.Labs-ref>div:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.Labs-ref>div:nth-child(3){border-top-right-radius:10px;border-bottom-right-radius:10px}.Labs-ref>div{height:100%;flex-grow:0}.Labs-ref .abnormal{background-color:#fc1723}.Labs-ref .normal{background-color:#28dd6e;box-shadow:0 0 3px #28dd6e66;display:flex;justify-content:space-between;position:relative}.Labs-ref-marker{position:absolute;top:-9.39px;border-radius:50%;height:auto!important;min-width:24px;min-height:24px;display:flex;justify-content:center;align-items:center;padding:.2em;background-color:#28dd6e;color:#fff;box-shadow:0 2px 4px #0003}.Labs-ref-marker.abnormal{background-color:#fc1723}.Labs-ref-marker.unknown{background-color:#878e94}.Labs-ref-divider{font-size:.9em;margin-top:7px;color:var(--textColor)!important;font-weight:300}.normal .Labs-ref-divider:first-child:before,.normal .Labs-ref-divider:last-child:before{content:" ";height:7px;width:2px;top:0;position:absolute;background-color:#3c3c3c80}.normal .Labs-ref-divider:last-child:before{right:0}.Labs-ref .high .Labs-ref-divider{text-align:right}.Labs-lab-info{margin-top:20px}.Labs-tests-header{background-color:#708293cc;color:#fff;font-weight:700;display:flex}.Lab-result-review.reviewed .IconButton{background-color:var(--greenColor)}.Lab-result-review.reviewed .IconButton svg{fill:#fff}.PatientMedications-showinactive{width:100%;display:flex;justify-content:center;margin-top:50px}.PatientMedications-nothinghere{text-align:center;width:100%;margin-top:50px}.PatientMedications .Medication{border-radius:var(--borderRadius);box-shadow:0 2px 6px #0003;margin-bottom:15px}.PatientMedications-new{box-shadow:0 10px 30px #0003;margin-bottom:30px}.react-sweet-progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.react-sweet-progress-symbol{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:35px;height:20px;padding-left:10px;color:#000000b3;font-weight:200}.react-sweet-progress-symbol-absolute{display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transform:translate3d(-50%,-50%,0)}.react-sweet-progress-symbol-absolute .react-sweet-progress-symbol{padding:0;width:100%}.react-sweet-progress-circle-outer{position:relative;display:inline-block;vertical-align:middle}.react-sweet-progress-line{width:100%;border-radius:100px;background-color:#efefef;vertical-align:middle}.react-sweet-progress-line-inner{position:relative;min-height:10px;border-radius:100px;transition:width .3s ease}.react-sweet-progress-line-inner-status-active:before{position:absolute;inset:0;border-radius:10px;background:#fff;animation:active-anim 2s cubic-bezier(.25,1,.6,1) infinite;content:"";opacity:0}@keyframes active-anim{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}.react-sweet-progress-circle path{stroke-linecap:round}.ts-hover{background-color:#f0f0f01a!important}.ts-hover:hover{background-color:#12adfd1a!important;cursor:pointer}.ts-cell-late.ts-hover{background-color:#c5283db3!important}.ts-cell-late.ts-hover:hover{background-color:#c5283d33!important;cursor:pointer}.ts-cell-late{background-color:#c5283d}.ts-cell-prior-to-start{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#d7dbdd,transparent calc(50% + 1px));background-repeat:no-repeat}.discontinued{cursor:default!important;opacity:.3!important}.ts-cell-late.discontinued{background-color:#c5283d}.ts-cell-skip.ts-hover{background-color:#737373b3!important}.ts-cell-skip.ts-hover:hover{background-color:#73737333!important;cursor:pointer}.ts-cell-skip,.ts-cell-skip.discontinued{background-color:#737373}.ts-cell-due.ts-hover{background-color:#12adfdb3!important}.ts-cell-due.ts-hover:hover{background-color:#12adfd4d!important;cursor:pointer}.ts-cell-due,.ts-cell-due.discontinued{background-color:#12adfd}.ts-cell-pending.ts-hover{background-color:#49ddb1b3!important}.ts-cell-pending.ts-hover:hover{background-color:#49ddb14d!important;cursor:pointer}.ts-cell-pending,.ts-cell-pending.discontinued{background-color:#49ddb1}.ts-bolus-active,.ts-bolus-active.ts-hover{background-color:#eff4f6!important}.ts-bolus-inactive,.ts-bolus-inactive.ts-hover{background-color:#e6e6e6!important}.ts-bolus-active.ts-hover:hover,.ts-bolus-inactive.ts-hover:hover{background-color:#12adfd1a!important;cursor:default}.ts-cell-additive.ts-hover:hover{cursor:pointer}.patient-sidepanel-button{display:none}@media screen and (max-width: 768px){.patient-wrapper .patient-sidepanel{position:fixed;transform:translate(270px);z-index:1}.patient-wrapper .patient-sidepanel.isShowsidebar{transform:translate(0)}.patient-sidepanel-button{background-color:#222855;border-radius:4px;border:none;bottom:30px;cursor:pointer;display:block;left:20px;outline:none;padding:4px;position:absolute;width:44px}}.Dashboard{display:flex;padding-bottom:100px;-webkit-overflow-scrolling:touch}@media (max-width: 1200px){.Dashboard{flex-wrap:wrap}div.Dashboard-right{flex-grow:1;flex-basis:100%}div.Dashboard-left{padding-right:0}}.Dashboard-right{flex-basis:25%;flex-shrink:0;display:flex;flex-direction:column;padding-bottom:50px}.Dashboard-left{flex-grow:1;flex-basis:75%;padding-right:50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.Dashboard-welcome-cards{position:relative;margin-bottom:50px;height:200px}.Dashboard-welcome-card{display:flex;flex-direction:column;height:100%;position:absolute}.Dashboard-welcome-card:nth-child(2){top:6px}.Dashboard-welcome-card:nth-child(3){top:12px}.Dashboard-welcome-card-header{color:#3c3c3cb3;font-weight:700;font-size:.9em;text-transform:uppercase;margin-bottom:20px}.Dashboard-welcome-card-body{font-size:2rem;flex-grow:1;padding-bottom:10px}.Dashboard-welcome-card-action{margin-top:10px;font-size:.9em;font-weight:700;color:var(--darkTopColor);transition:color .2s ease;text-transform:uppercase}.Dashboard-welcome-card-action .IconButton{position:absolute;right:2.4rem;bottom:1.3rem;width:36px;height:36px}.Dashboard-welcome-card-action .IconButton:hover{background-color:var(--greenColor)}.Dashboard-welcome-cards-number{position:absolute;top:-12px;right:-12px;background-color:var(--greenColor);border-radius:50%;width:32px;height:32px;color:#ffffffe6;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:2rem;box-shadow:0 2px 4px #0000001f}.Dashboard-welcome-card-transition-leave{opacity:1;transform:translate(0)}.Dashboard-welcome-card-transition-leave.Dashboard-welcome-card-transition-leave-active{opacity:0;transform:translate(100%);transition:transform .5s ease,opacity .5s ease}.Dashboard-welcome-card-done{text-align:center;font-size:1.8rem;padding:0 1em;display:flex;align-items:center;height:100%}.Dashboard-appts .Panel{position:static;width:100%;border:1px solid var(--borderColor)}.Dashboard-appts .Panel-header{font-size:1.8rem}.Dashboard-group-100{flex-basis:100%;margin-bottom:50px}.Dashboard-group-50{flex-basis:47%;min-width:300px}@media (max-width: 700px){.Dashboard-group-50{flex-grow:1}}.Dashboard-group-50{padding-bottom:50px}.Dashboard-group-header{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:300}.Dashboard-item{display:flex;align-items:center;position:relative;transition:box-shadow .2s ease,background-color .2s ease}.Dashboard-item:hover{background-color:var(--hoverBlueColor);box-shadow:0 0 2px var(--actionColor)!important}.Dashboard-none{font-size:1.2em;margin-top:10px;color:#3c3c3cb3}.Dashboard-group-num{background-color:var(--lightPurpleColor);color:#ffffffe6;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 6px #0000002e;font-weight:700;margin-left:5px}.Dashboard-item-controls{position:absolute;right:15px;opacity:0;transition:opacity .2s ease}.Dashboard-item:hover .Dashboard-item-controls{opacity:1}.Dashboard-item-body{padding-right:50px}.Dashboard-header{min-height:150px;background-color:var(--lightPurpleColor)!important;color:#ffffffe6;display:flex;flex-direction:column;justify-content:space-between}.Dashboard-header>div{width:100%;height:50%}.Dashboard-header-msg{padding:1.8rem 2.4rem;display:flex;justify-content:space-between;z-index:2}.Dashboard-header-plot{position:relative;z-index:1;padding:0em 2.4rem 1.4em}@media (max-width: 480px){div.Dashboard-header-plot{height:25%}}.Dashboard-group-50 .Dashboard-group-header .task-date-range{position:absolute;top:0;max-height:initial}.Inventory-page{padding:40px 50px;width:100%;font-size:1.6rem}.Inventory-home{display:flex;flex-wrap:wrap;justify-content:space-between}.Inventory-nav{padding-right:0!important;flex-basis:15%!important}.Inventory-quickactions{display:flex;flex-direction:column;text-align:center;justify-content:space-around}.Inventory-quicklinks .Button{margin-top:15px;width:100%}.Inventory-header{height:300px}.Inventory-home>div{flex-basis:48%;margin-bottom:30px}.Inventory-list{height:100%;display:flex;flex-direction:column}.Inventory-list>h2{margin-bottom:20px}.Inventory-list>div{flex-grow:1}.Admin-billing-createproduct{margin-bottom:20px}.Admin-billing-createproduct-prices{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.Admin-billing-createproduct-prices-item{max-width:120px;min-width:100px;padding:15px 5px}.Admin-billing-createproduct-prices-item-title{color:var(--darkTopColor);font-weight:700}.Admin-billing-createproduct-prices-item-description{font-size:.8em}.Admin-billing-createproduct-prices-item .InputControl-input-container{margin:5px 5px 5px 0;background-color:#fff;border-radius:var(--borderRadius);padding:5px;border:1px solid var(--borderColor)}.Admin-billing-createproduct-prices-saleprice{height:44px;display:flex;align-items:center;font-weight:700;font-size:1.5em;color:var(--lightPurpleColor)}button.Button.Admin-billing-createproduct-prices-item-toggle{padding:.6em 1.1em}.Admin-billing-createproduct-prices-item.radio button.Button{margin:5px 0}.Admin-billing-product-info{display:flex;justify-content:space-between;align-items:center}.Admin-billing-product-name{display:inline-block;font-weight:700}.Admin-billing-product-category{display:inline-block;margin-left:10px;padding:3px 8px;font-size:.9em;background-color:var(--purpleColor);border-radius:var(--borderRadius);color:#fff}.Admin-billing-productcategories{margin-bottom:20px}.ReactVirtualized__List{outline:none}.Admin-nav .LocationSelect{margin-bottom:10px}.Inventory-purchase-order-form{margin-bottom:30px}.Inventory-purchaseorder{display:flex;justify-content:space-between;align-items:center}.Inventory-purchaseorder-status{display:inline-flex;margin-right:15px;padding:3px 6px;background-color:#efefef;border-radius:var(--borderRadius);border:1px solid var(--borderColor);font-weight:700}.Inventory-purchaseorder-status.status-RECEIVED{background-color:#99edcc}.Inventory-purchaseorder-status.status-ORDERED{background-color:var(--lightPurpleColor);color:#ffffffe6}.Inventory-purchaseorder-status.status-REQUESTED{background-color:var(--actionColor);color:#ffffffe6}.Inventory-purchaseorder-info{display:flex;align-items:center}.Inventory-purchaseorder-details{background-color:#efefef}.Admin-billing-product-price{display:flex;align-items:center}.Admin-billing-product-quantity{margin-right:20px;padding:3px 6px;border-radius:var(--borderRadius);background-color:#efefef;border:1px solid var(--borderColor)}.Admin-billing-product-quantity.alert{background-color:var(--errorBgColor);color:var(--errorColor);font-weight:700}.Inventory-vendor-new{position:relative;z-index:100}.Inventory-vendor-add{z-index:1000;position:absolute;top:0;right:0;min-width:600px;max-width:90%;min-height:100px;text-transform:none;text-align:left;font-size:var(--defaultFontSize);color:var(--textColor);font-weight:400}.Inventory-vendors-item-name{font-weight:700}.Inventory-vendors-item-details .InputGroup,.Inventory-purchaseorder-details .InputGroup{background-color:var(--greyColor);border-top:1px solid var(--borderColor)}.Inventory-purchaseproduct{padding:4px 6px;border:1px solid rgba(0,0,0,.1)}.ProductPackageList .Inventory-purchaseproduct.active .Select-control .Select-value .Select-value-label{visibility:hidden;position:relative}.ProductPackageList .Inventory-purchaseproduct.active .Select-control .Select-value .Select-value-label:after{visibility:visible;position:absolute;top:-7px;left:0;color:#aaa;content:"Add Item to Package"}.Inventory-purchaseorder-controls{margin-top:10px;display:flex;justify-content:space-between}.Inventory-purchaseorder-controls .Button{margin-left:15px}.Inventory-purchaseorder-total{color:var(--lightPurpleColor)}.Inventory-products-list-item{transition:background-color .2s ease;display:block;box-sizing:border-box;min-height:0!important}.Inventory-products-list-item:hover{cursor:pointer;background-color:var(--hoverBlueColor)}.Inventory-purchaseorder-locationdist{cursor:pointer}.Inventory-purchaseorder-locationdist.open{cursor:default}.Inventory-purchaseorder-locationselect{width:400px;border:1px solid var(--borderColor)}.Inventory-purchaseorder-locationselect-title{background-color:var(--greyColor);font-weight:700;border-bottom:1px solid var(--borderColor)}.Inventory-purchaseorder-locationselect-row{display:flex;align-items:center;border-bottom:1px solid var(--borderColor)}.Inventory-purchaseorder-locationselect-row .name{flex-grow:1;width:100%}.Inventory-purchaseorder-locationselect-invalid{background-color:var(--errorBgColor);color:var(--errorColor);font-weight:700}.Inventory-wishlists{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.Inventory-wishlists>div{flex-basis:40%;min-width:300px;margin:0 15px 30px;flex-grow:1}.Inventory-wishlist-row{border-top:1px solid var(--borderColor);display:flex;justify-content:space-between;align-items:center}.Inventory-wishlist-row>div{padding:0 10px}.Inventory-wishlist-row.add{background-color:var(--greyColor);transition:background-color .2s ease}.Inventory-wishlist-row.add:hover{background-color:#fafafa;cursor:pointer}.Inventory-wishlist-item-delete .Icon{width:20px;height:20px}.Inventory-wishlist-item-delete .Icon svg{fill:#0003}.Inventory-wishlist-item-delete:hover .Icon svg{fill:#000c;cursor:pointer}.Inventory-preferences>div{margin-bottom:30px}.Inventory-preferences-cat-details .InputGroup{background-color:var(--greyColor);border-top:1px solid var(--borderColor)}.Inventory-products-search{width:400px;margin-right:30px;font-weight:400;display:flex;justify-content:flex-end}.Inventory-products-search .InputControl-input-container{display:flex;justify-content:flex-end}.Inventory-products-type{padding:4px 10px;display:inline-block;border-radius:var(--borderRadius);margin-right:15px;margin-bottom:15px;border:1px solid var(--borderColor);opacity:.8}.Inventory-products-type:hover{cursor:pointer;opacity:1}.Inventory-products-type.active{color:#ffffffe6;opacity:1}.Inventory-products-type.all{background-color:#5969e233}.Inventory-products-type.all.active{background-color:var(--lightPurpleColor)}.Inventory-products-type.all.active:hover{cursor:default}.Inventory-product-field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Inventory-product-field-header h3{margin-bottom:0!important}.Inventory-product-title{font-weight:700;font-size:2.4rem;display:flex;align-items:center;padding-bottom:10px}.Inventory-product-title .unnamed{font-weight:400;color:#00000080}.Inventory-product-title-back{display:flex;align-items:center;border:1px solid var(--borderColor);box-shadow:0 2px 2px #0000002e;border-radius:100%;margin-right:15px;transition:box-shadow .2s ease,background-color .2 ease}.Inventory-product-title-back .Icon{width:3.4rem;height:3.4rem;padding:4px;display:inline-block}.Inventory-product-title-back:hover{box-shadow:0 4px 8px #0003;background-color:#fff}.Inventory-product-title-arrow{width:3.4rem;height:3.4rem;display:inline-flex;margin-right:15px}.Inventory-product-header{justify-content:space-between;border-bottom:1px solid var(--borderColor);margin-bottom:20px}.Inventory-product-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;margin-bottom:3rem}.Inventory-product-top>div{flex-basis:48%}.Inventory-product-field h3{margin-bottom:15px}.Inventory-product-field-header-left{display:flex;align-items:center}.Inventory-product-cat{margin-top:30px}.rc-time-picker{display:inline-block;position:relative;box-sizing:border-box}.rc-time-picker *{box-sizing:border-box}.rc-time-picker-clear{position:absolute;right:6px;cursor:pointer;overflow:hidden;width:20px;height:20px;text-align:center;line-height:20px;top:3px;margin:0}.rc-time-picker-clear-icon:after{content:"x";font-size:12px;font-style:normal;color:#aaa;display:inline-block;line-height:1;height:20px;width:20px;-webkit-transition:color .3s ease;transition:color .3s ease}.rc-time-picker-clear-icon:hover:after{color:#666}.rc-time-picker-input{width:100%;position:relative;display:inline-block;padding:4px 7px;height:28px;cursor:text;font-size:12px;line-height:1.5;color:#666;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;-webkit-transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1);transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1)}.rc-time-picker-input[disabled]{color:#ccc;background:#f7f7f7;cursor:not-allowed}.rc-time-picker-panel{z-index:1070;width:170px;position:absolute;box-sizing:border-box}.rc-time-picker-panel *{box-sizing:border-box}.rc-time-picker-panel-inner{display:inline-block;position:relative;outline:none;list-style:none;font-size:12px;text-align:left;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #ccc;background-clip:padding-box;border:1px solid #ccc;line-height:1.5}.rc-time-picker-panel-narrow{max-width:113px}.rc-time-picker-panel-input{margin:0;padding:0;width:100%;cursor:auto;line-height:1.5;outline:0;border:1px solid transparent}.rc-time-picker-panel-input-wrap{box-sizing:border-box;position:relative;padding:6px;border-bottom:1px solid #e9e9e9}.rc-time-picker-panel-input-invalid{border-color:red}.rc-time-picker-panel-select{float:left;font-size:12px;border:1px solid #e9e9e9;border-width:0 1px;margin-left:-1px;box-sizing:border-box;width:56px;max-height:144px;overflow-y:auto;position:relative}.rc-time-picker-panel-select-active{overflow-y:auto}.rc-time-picker-panel-select:first-child{border-left:0;margin-left:0}.rc-time-picker-panel-select:last-child{border-right:0}.rc-time-picker-panel-select ul{list-style:none;box-sizing:border-box;margin:0;padding:0;width:100%}.rc-time-picker-panel-select li{list-style:none;margin:0;padding:0 0 0 16px;width:100%;height:24px;line-height:24px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rc-time-picker-panel-select li:hover{background:#edfaff}li.rc-time-picker-panel-select-option-selected{background:#f7f7f7;font-weight:700}li.rc-time-picker-panel-select-option-disabled{color:#ccc}li.rc-time-picker-panel-select-option-disabled:hover{background:transparent;cursor:not-allowed}.rc-time-picker-input{width:100%;position:relative;display:inline-block;padding:0;height:auto;cursor:text;font-size:inherit;line-height:inherit;color:currentColor;background-color:transparent;background-image:none;border:none;border-radius:none}.rc-time-picker-panel{z-index:200070000}.ql-container{background:#fefcfc;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.ql-toolbar{background:#eaecec;border-top-left-radius:.5em;border-top-right-radius:.5em;border-bottom:none}.ql-editor{margin-top:0}.InfoCard{border-radius:10px;background:linear-gradient(to bottom right,#6777ee,#5969e2);color:#ffffffe6;box-shadow:0 10px 30px #0003;padding:1.2em 2.4em}.InfoCard-header{text-transform:uppercase;font-weight:700;font-size:1.8rem}.InfoCard-title{font-size:2.6rem;color:#fff;font-weight:700}.InfoCard-body{font-size:1.55rem;margin-top:15px;max-width:700px}.Timeline{position:relative;min-height:100px}.Timeline-bar{height:100%;position:absolute;width:20px;top:0;left:250px;background-color:#3493d033;border-radius:10px;z-index:1}.Timeline-item{width:100%;position:relative;z-index:2;margin-bottom:50px;display:flex}.Timeline-marker-desc{width:250px;padding-right:30px;flex-shrink:0;flex-grow:0;display:flex;align-items:flex-end;flex-direction:column;margin-top:-15px}.Timeline-marker-desc-title{font-weight:700;font-size:1.6rem}.Timeline-marker-desc-title--capitalized{text-transform:capitalize}.Timeline-marker{width:20px;height:20px;border-radius:50%;background-color:#fff;border:4px solid rgba(52,147,208,1);box-shadow:0 2px 6px #3493d0cc;position:absolute;top:0;left:250px}.Timeline-marker-desc .Icon{width:48px;height:48px}.Timeline-marker-desc .Icon svg{fill:#3493d0}.Timeline-item-body{margin-left:50px;flex-grow:1}.Cadence-card+.Cadence-card{margin-top:30px}.Cadence-card-details{display:flex;align-items:center;flex-grow:1}.Cadence-card-header .Icon{width:22px;height:22px;margin-right:10px}.Cadence-card-header .Icon svg{fill:var(--actionColor)}.Cadence-card-header .Icon.POSTCARD svg{fill:var(--greenColor)}.Cadence-card-header .Icon.SMS svg{fill:var(--lightPurpleColor)}.Cadence-card .Cadence-card-method{display:inline-block;background-color:var(--bgColor);padding:.1em .4em;margin:0 .2em;border-radius:5px}.Cadence-card-controls{display:flex;align-items:center}.Cadence-card-controls>*+*{margin-left:15px}.Success{color:green}.Failure{color:red}.Warning{color:#f7ce19}.Protocal-Reminder-Modal{padding:10px;background-color:#f2f7fa;width:100%}.Modal-text{padding:20px;font-size:1.7rem}.Detail-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,3fr));grid-gap:30px}.Admin-reminders-header{font-weight:700;font-size:2.6rem;margin:40px 0 30px}.Admin-reminders-reminder-vars{background-color:var(--greyColor);border-top:1px solid var(--borderColor);padding:.7em 1.4em;font-size:.95em;font-weight:300}.Admin-reminders-reminder-vars-title{font-size:.9em;font-weight:400}.Admin-reminders-add{display:flex;justify-content:center;align-items:center;margin-top:20px}.Admin-reminders-reminder-header{display:flex!important;justify-content:space-between!important;align-items:center}.Admin-reminders-reminder-header-controls{display:flex;align-items:center}.Admin-reminders-reminder-header-controls>div{margin-left:15px;width:auto}.Admin-reminders-reminder-header-controls>div.hoursAfter{width:150px}.Admin-reminders-reminder-header-controls>div.type{width:100px}.Admin-reminders-reminder:not(:first-child){margin-top:30px}.Admin-reminders-reminder-header .Icon{width:22px;height:22px;margin-right:10px}.Admin-reminders-reminder-header .Icon.EMAIL svg{fill:var(--actionColor)}.Admin-reminders-reminder-header .Icon.TEXT svg{fill:var(--lightPurpleColor)}.Admin-reminders-reminder-header>div:first-child{display:flex;flex-grow:1}.Profile{display:flex}.Profile-nav{flex-basis:20%;flex-shrink:0;padding-right:40px;font-size:1.6rem}.Profile-page{flex-basis:75%;flex-grow:1;margin-bottom:100px}.Profile-page>div{margin-bottom:30px}.Profile-changepassword .Button{margin-top:20px;float:right}.Profile-changepassword .Form-success{margin-top:20px}@media (max-width: 480px){.Profile{flex-direction:column}.Profile-nav{display:none}}.Schedule{padding:0!important;display:flex;position:relative}.Schedule-main{flex-grow:1;display:flex;flex-direction:column;overflow:auto}.Schedule-header-location{width:200px}.Schedule-panel{width:300px;flex-shrink:0;flex-grow:0;background-color:#fff;transition:width .3s ease;overflow:hidden}.Schedule-panel-calendar{height:100%;display:flex;flex-direction:column}.Schedule-panel-calendar>div{flex-shrink:0}.Schedule-panel-log{flex-grow:1;overflow-y:auto;flex:1}.Schedule-panel.hidden{width:0}.Schedule-panel-list-header{padding:10px 20px;border-bottom:1px solid var(--borderColor);background-color:var(--darkTopColor)}.Schedule-panel-list-title{font-weight:700;font-size:1.6rem;color:#fff}.Schedule-panel-mobile-control{position:absolute;right:20px;top:15px;z-index:100;display:none}.Schedule-panel-mobile-control .Icon{width:32px;height:32px}.Schedule-panel-mobile-control .Icon svg{fill:#fff}.Schedule-actions{display:flex;align-items:center}.Schedule-actions>div{margin-left:20px}.Schedule-actions>button{margin-left:10px}.Schedule-actions .Icon{width:28px;height:28px}.Schedule-actions .Icon svg{fill:#ffffff80}.Schedule-actions .Icon:hover svg{fill:#fff;cursor:pointer}.Schedule-calendar{flex-grow:1;max-width:100%;display:flex;flex-direction:column;overflow:hidden;padding-left:40px;position:relative}.Schedule-calendar-cols,.Schedule-calendar-headers{display:flex}.Schedule-calendar-cols>div,.Schedule-calendar-headers>div{flex-basis:200px;flex-grow:1;flex-shrink:0}.Schedule-calendar-headers{height:40px;flex-shrink:0;flex-grow:0;background-color:#fff}.Schedule-calendar-cols{flex-grow:1;overflow:auto;max-width:100%;position:relative}.Schedule-calendar-col-header{height:100%;background-color:#f8f9fb;font-weight:700;display:flex;justify-content:center;align-items:center;border-bottom:2px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.3)}.Schedule-calendar-col-header.grey{background-color:#dadbdd}.Schedule-calendar-col-header .constraint{margin-left:5px;font-size:.9em}.Schedule-calendar-col-header-toggle{margin-left:15px}.Schedule-calendar-col-slot{border-bottom:1px solid var(--borderColor);border-right:1px solid rgba(0,0,0,.3);display:flex;position:relative;align-items:center;transition:box-shadow .2s ease,background-color .2s ease}.Schedule-calendar-col-slot.hour{border-bottom:1px solid rgba(0,0,0,.3)}.Schedule-calendar-col-slot .label{color:#1e1e1e66;position:absolute;right:10px;font-size:1.2rem}.Schedule-calendar-col-slot .label.left{left:10px}.Schedule-calendar-col-slot.closed{background-color:#3c3c3ccc}.Schedule-calendar-col-slot.empty:hover,.Schedule-calendar-col-slot.hoverDrop{box-shadow:0 2px 6px #0003;cursor:pointer}.Schedule-calendar-col-slot.hoverDrop{background-color:var(--actionColor)}.Schedule-calendar-col-slot.hoverDrop .label{color:#fff}.Schedule-calendar-hours{position:absolute;left:0;width:40px;padding-top:40px;border-right:1px solid rgba(0,0,0,.2);font-size:1.2rem;background-color:var(--bgColor)}.Schedule-calendar-hours>div{display:flex;justify-content:center;color:#1e1e1eb3}.Schedule-calendar-hours>div>div{margin-top:-9px}.Schedule-calendar-currenttime{width:100%;flex-grow:1;height:1px;background-color:var(--actionColor);box-shadow:0 0 2px var(--actionColor);position:absolute;top:0}.Schedule-calendar-currenttime:before{content:" ";position:absolute;top:-5px;width:10px;height:10px;background-color:var(--actionColor);border-radius:50%}.Schedule-calendar-currenttime:after{content:attr(data-time);position:absolute;left:12px;top:-12px;color:var(--actionColor);font-size:1rem}.Schedule-new{min-height:400px;display:flex;flex-wrap:wrap;overflow-y:auto}.Schedule-new>div{flex-basis:50%;min-width:300px;padding:20px}@media (max-width: 700px){.Schedule-new>div{flex-basis:100%}}.Schedule-new>div:first-child{border-right:1px solid var(--borderColor)}.Schedule-new .ClientPatientSearch{font-size:1.6rem}.Schedule-new .ClientPatientSearch input{border-bottom:1px solid var(--borderColor)}.Schedule-new-search{min-height:100px;position:relative}.Schedule-new-search-create{position:absolute;top:60px;z-index:0;width:100%;text-align:right}.Schedule-new-search-create>span{margin-right:15px}.Schedule-new-patient{position:relative;background-color:#fff;z-index:1;border:1px solid var(--borderColor)}.Schedule-new-patient-client{font-weight:700;margin-bottom:10px}.Schedule-new-patient-patients{background-color:#3c3c3c26;width:auto;display:inline-flex;padding:5px 10px;border-radius:var(--borderRadius);margin-right:10px;font-size:.9em;transition:background-color .2s ease;align-items:center}.Schedule-new-patient-close .IconButton{position:absolute;top:10px;right:10px;width:25px;height:25px}.Schedule-new-patient-close .IconButton svg{fill:#000000b3}.Schedule-new-field{display:flex;align-items:center;margin-top:15px}.Schedule-new-field .Icon{flex-shrink:0;flex-grow:0;width:24px;height:24px;margin-right:20px;margin-left:20px}.Schedule-new-field.missing .Icon svg{fill:var(--errorColor)}.Schedule-new-field-input{flex-grow:1;background-color:var(--greyColor);padding:5px 10px;height:46px}.Schedule-new-field.missing .Schedule-new-field-input,.Schedule-new-field.missing .Schedule-new-field-input .Select-control{background-color:var(--errorBgColor)}.Schedule-apptinfo-fields .Schedule-new-field-input{margin:0 20px}.Schedule-new-field-input.schedule-room{display:flex;align-items:center;height:auto;min-height:46px}.Schedule-new-field-value{padding:5px 10px 5px 20px;display:flex;align-items:center}.Schedule-new-field-input .Select-control{background-color:var(--greyColor)}.Schedule-new-type-circle{width:.85em;height:.85em;margin-top:5px;margin-right:10px;border-radius:50%;display:inline-block}.Schedule-new-field-input .rc-time-picker-input{padding-top:8px;padding-left:5px}.Schedule-new-field-input.duration{margin-left:15px;display:flex;align-items:center;padding:0 15px}.Schedule-new-field-input.duration .Icon{margin:0}.Schedule-new-area-label{font-weight:700;margin-bottom:10px}.Schedule-new-area .InputTextArea,.Schedule-new-area .Select-control{background-color:var(--greyColor)}.Schedule-new-area .InputTextArea{margin:0 0 20px;padding:15px}.Schedule-new-right{display:flex;flex-direction:column;justify-content:space-between}.Schedule-new-areas{flex-grow:1}.Schedule-new-actions{margin-top:20px;align-self:flex-end}.Schedule-new-types>div{display:inline-block}.Schedule-new-type{border-radius:3px;padding:3px 10px;border:1px solid var(--borderColor);margin-left:20px;transition:background-color .2s ease;font-weight:400}.Schedule-new-type:hover{background-color:#efefef;cursor:pointer}.Schedule-new-type.active{background-color:var(--apptColor);color:#fff;border:none;font-weight:700}.Schedule-event{background-color:#666;color:#fff;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;border-radius:3px;padding:2px 5px 2px 2px;background-clip:content-box;transition:box-shadow .2s ease;overflow:hidden}.Schedule-event:hover{box-shadow:0 4px 12px #0003;cursor:pointer}.Schedule-appt{height:100%;max-width:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;padding:8px 8px 8px 20px}.Schedule-appt>div{max-width:100%;max-height:100%;margin-right:10px}.Schedule-appt-client{font-weight:700}.Schedule-appt-patient{display:inline-flex}.Schedule-appt-time{color:#fffc;font-size:.9em;margin-top:.1em;max-width:100%}.Schedule-appt-status{height:100%;width:12px;background-color:#fff;position:absolute;left:2px;top:0;background-clip:content-box;padding:2px 0;transition:box-shadow .2s ease;display:flex;align-items:center}.Schedule-appt-status:hover:after{content:attr(data-status);position:absolute;left:15px;transform:translateY(-50%);background-color:#000000b3;box-shadow:0 6px 12px #0003;padding:5px 10px;color:#ffffffe6;z-index:100;border-radius:4px;font-size:.8em}.Schedule-appt-status:hover{cursor:pointer;box-shadow:0 2px 8px #0000004d}.Schedule-apptinfo-container{z-index:10;position:absolute;top:0;left:100%;margin-left:10px}.Schedule-calendar-cols>div:nth-last-child(2) .Schedule-apptinfo-container,.Schedule-calendar-cols>div:nth-last-child(3) .Schedule-apptinfo-container{right:0;left:auto}.Schedule-apptinfo{min-height:200px;width:400px;background-color:#fff;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}.Schedule-apptinfo>div:last-child{padding-bottom:10px}.Schedule-apptinfo-header{display:flex;flex-direction:column;justify-content:flex-end;min-height:100px;padding:40px 20px 20px;color:#fff;position:relative;font-weight:300}.Schedule-apptinfo-header-name{font-size:21px;font-weight:600}.Schedule-apptinfo-header-name a{border-bottom:1px dotted rgba(255,255,255,.5);transition:border-bottom .2s ease}.Schedule-apptinfo-header-name a:hover{border-bottom:1px dotted rgba(255,255,255,1)}.Schedule-apptinfo-transition-appear,.Schedule-apptinfo-transition-enter{transform:translate(-50px);opacity:0;transition:transform .5s ease,opacity .5s ease}.Schedule-apptinfo-transition-appear-active,.Schedule-apptinfo-transition-enter-active{transform:translate(0);opacity:1}.Schedule-apptinfo-transition-leave{opacity:1;transition:opacity .5s ease}.Schedule-apptinfo-transition-leave-active{opacity:0}.Schedule-apptinfo-header-actions{position:absolute;top:15px;right:15px;display:flex}.Schedule-apptinfo-header-actions .Icon{width:24px;height:24px;margin-left:15px}.Schedule-apptinfo-header-actions .Icon svg{fill:#ffffffb3}.Schedule-apptinfo-header-actions .Icon:hover svg{fill:#fff;cursor:pointer}.Schedule-apptinfo-header-actions .Icon.dangerous:hover svg{fill:var(--errorColor)}.Schedule-apptinfo-start{border-top:1px solid var(--borderColor);padding:10px;text-align:right;margin-top:10px;display:flex;justify-content:space-between}@media (max-width: 1100px){.Schedule-panel-mobile-control{display:block}}@media (max-width: 500px){.Schedule-apptinfo-container{position:fixed;top:108px;left:0;margin-left:0;width:100%}.Schedule-apptinfo{width:100%}}.appointment-modal{padding-bottom:20px}.Cal__Day__root{display:inline-block;box-sizing:border-box;width:14.28571%;list-style:none;font-size:16px;text-align:center;cursor:pointer;user-select:none}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted,.Cal__Day__root.Cal__Day__enabled:active,.Cal__Day__root.Cal__Day__enabled:hover{position:relative;z-index:1}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted:before,.Cal__Day__root.Cal__Day__enabled:active:before,.Cal__Day__root.Cal__Day__enabled:hover:before{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;background-color:#efefef;z-index:-1}.Cal__Day__root.Cal__Day__enabled:hover:before{opacity:.5}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted:before,.Cal__Day__root.Cal__Day__enabled:active:before{opacity:1}.Cal__Day__root:first-child{position:relative}.Cal__Day__root.Cal__Day__today{position:relative;z-index:2}.Cal__Day__root.Cal__Day__today>span{color:#3d3d3d}.Cal__Day__root.Cal__Day__today.Cal__Day__disabled>span{color:#aaa}.Cal__Day__root.Cal__Day__today:before{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;box-shadow:inset 0 0 0 1px;z-index:-1}.Cal__Day__root.Cal__Day__today.Cal__Day__disabled:before{box-shadow:inset 0 0 0 1px #bbb}.Cal__Day__root.Cal__Day__selected{position:relative}.Cal__Day__root.Cal__Day__selected>.Cal__Day__month,.Cal__Day__root.Cal__Day__selected>.Cal__Day__year{display:none}.Cal__Day__root.Cal__Day__selected:before{display:none}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;line-height:56px;z-index:2}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection .Cal__Day__month{top:9px}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection .Cal__Day__day{position:relative;top:5px;font-weight:700;font-size:18px}.Cal__Day__root.Cal__Day__disabled{color:#aaa;cursor:not-allowed}.Cal__Day__month,.Cal__Day__year{position:absolute;left:0;right:0;font-size:12px;line-height:12px;text-transform:capitalize}.Cal__Day__month{top:5px}.Cal__Day__year{bottom:5px}.Cal__Day__range.Cal__Day__selected.Cal__Day__start:after,.Cal__Day__range.Cal__Day__selected.Cal__Day__end:after{content:"";position:absolute;top:50%;width:50%;height:52px;margin-top:-26px;box-shadow:inset 56px 56px}.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection{background-color:#eee!important}.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection .Cal__Day__day,.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection .Cal__Day__month{color:#aaa;font-weight:300}.Cal__Day__range.Cal__Day__selected.Cal__Day__start .Cal__Day__selection{border-top-left-radius:50%;border-bottom-left-radius:50%}.Cal__Day__range.Cal__Day__selected.Cal__Day__start:after{right:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__start.Cal__Day__end:after{display:none}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__selection{left:0;right:0;width:100%;margin-left:0;display:flex;justify-content:center;align-items:center;border-radius:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__day{top:0;font-size:16px}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__month{display:none}.Cal__Day__range.Cal__Day__selected.Cal__Day__end:after{left:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__end .Cal__Day__selection{border-top-right-radius:50%;border-bottom-right-radius:50%;color:inherit!important;background-color:#fff!important;border:2px solid;box-sizing:border-box}.Cal__Day__range.Cal__Day__selected.Cal__Day__end .Cal__Day__selection .Cal__Day__day{top:4px}.Cal__Container__root{position:relative;display:table;z-index:1;font:14px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;outline:none;text-align:left}.Cal__Container__root.Cal__Container__landscape{display:flex;flex-direction:row}.Cal__Container__root.Cal__Container__landscape .Cal__Container__wrapper{position:relative;flex-grow:1;overflow:hidden;z-index:1;border-top-right-radius:3px;border-bottom-right-radius:3px}.Cal__Container__listWrapper{position:relative;overflow:hidden;background-color:#fff}.Cal__Header__root{position:relative;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;min-height:98px;padding:20px;line-height:1.3;font-weight:400;border-top-left-radius:3px;border-top-right-radius:3px}.Cal__Header__root.Cal__Header__landscape{align-items:flex-start;min-width:200px;border-top-right-radius:0;border-bottom-left-radius:3px}.Cal__Header__root.Cal__Header__landscape .Cal__Header__dateWrapper.Cal__Header__day{flex-grow:1;height:76px}.Cal__Header__wrapper{display:flex;flex-direction:column;flex-grow:1;cursor:pointer}.Cal__Header__wrapper.Cal__Header__blank{height:58px;line-height:58px;color:#ffffff80;font-size:18px;cursor:default}.Cal__Header__dateWrapper{position:relative;display:block;overflow:hidden;color:#ffffff80;transition:color .3s ease}.Cal__Header__dateWrapper.Cal__Header__active{color:#fff}.Cal__Header__dateWrapper.Cal__Header__day{height:38px;font-size:36px;line-height:36px;text-transform:capitalize}.Cal__Header__dateWrapper.Cal__Header__year{height:20px;font-size:18px;line-height:18px}.Cal__Header__date{position:absolute;inset:0}.Cal__Header__range{display:flex;flex-grow:1}.Cal__Header__range .Cal__Header__dateWrapper{overflow:visible}.Cal__Header__range .Cal__Header__wrapper:first-child:before,.Cal__Header__range .Cal__Header__wrapper:first-child:after{content:"";position:absolute;top:0;left:50%;width:0;height:0;margin-top:-50px;margin-left:-50px;border-top:100px solid transparent;border-bottom:100px solid transparent;border-left:60px solid}.Cal__Header__range .Cal__Header__wrapper:first-child:before{color:#ffffff26;transform:translate(1px)}.Cal__Header__range .Cal__Header__wrapper:last-child{margin-left:60px}.Cal__Header__range .Cal__Header__wrapper .Cal__Header__date{white-space:nowrap;z-index:1}.Cal__Today__root{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:32px;padding:6px;box-sizing:border-box;transform:translate3d(0,-100%,0);font-weight:500;line-height:0;z-index:10;cursor:pointer;transition:transform .3s ease;transition-delay:.3s}.Cal__Today__root.Cal__Today__show{transform:translateZ(0);transition-delay:0s}.Cal__Today__root.Cal__Today__show .Cal__Today__chevron{transition:transform .3s ease}.Cal__Today__root .Cal__Today__chevron{position:absolute;top:50%;margin-top:-6px;margin-left:5px;transform:rotate(270deg);transition:transform .3s ease}.Cal__Today__root.Cal__Today__chevronUp .Cal__Today__chevron{transform:rotate(180deg)}.Cal__Today__root.Cal__Today__chevronDown .Cal__Today__chevron{transform:rotate(360deg)}.Cal__MonthList__root{width:100%!important;background-color:#fff;-webkit-overflow-scrolling:touch}.Cal__MonthList__root.Cal__MonthList__scrolling>div{pointer-events:none}.Cal__MonthList__root.Cal__MonthList__scrolling label{opacity:1}.Cal__Weekdays__root{position:relative;z-index:5;display:flex;padding:0;margin:0;list-style:none;box-shadow:inset 0 -1px #0000000a}.Cal__Weekdays__day{padding:15px 0;flex-basis:14.28571%;flex-grow:1;font-weight:500;text-align:center}.Cal__Years__root{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9}.Cal__Years__root:before,.Cal__Years__root:after{content:"";position:absolute;left:0;right:0;height:50px;pointer-events:none;z-index:1}.Cal__Years__root:before{top:0;background:linear-gradient(to bottom,#fffc,#fff0)}.Cal__Years__root:after{bottom:0;background:linear-gradient(to bottom,#fff0,#fffc)}.Cal__Years__list{box-sizing:border-box}.Cal__Years__list.Cal__Years__center{display:flex;align-items:center;justify-content:center}.Cal__Years__year{display:flex;padding:0 20px;height:100%;align-items:center;justify-content:center;font-size:18px;font-weight:500;text-align:center;cursor:pointer;-webkit-user-select:none;box-sizing:border-box}.Cal__Years__year.Cal__Years__withMonths{border-bottom:1px solid #E9E9E9}.Cal__Years__year.Cal__Years__withMonths label{height:88px;padding-top:12px;box-sizing:border-box}.Cal__Years__year label{flex-basis:42%}.Cal__Years__year label span{flex-shrink:0;color:#333}.Cal__Years__year ol{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:14px}.Cal__Years__year ol li{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;list-style:none;border-radius:50%;box-sizing:border-box;color:#444;font-weight:400;text-transform:capitalize}.Cal__Years__year ol li.Cal__Years__currentMonth{border:1px solid}.Cal__Years__year ol li.Cal__Years__selected{position:relative;z-index:1;background-color:#00f;color:#fff!important;border:0}.Cal__Years__year ol li.Cal__Years__disabled{cursor:not-allowed;color:#aaa}.Cal__Years__year ol li.Cal__Years__disabled:hover{background-color:inherit}.Cal__Years__year ol li:hover{background-color:#efefef}.Cal__Years__year:hover label>span,.Cal__Years__year.Cal__Years__active label>span{color:inherit}.Cal__Years__year:hover,.Cal__Years__year.Cal__Years__active{position:relative;z-index:2}.Cal__Years__year.Cal__Years__active{font-size:32px}.Cal__Years__year.Cal__Years__currentYear{position:relative}.Cal__Years__year.Cal__Years__currentYear label>span{min-width:50px;padding-bottom:5px;border-bottom:3px solid}.Cal__Years__year.Cal__Years__currentYear.Cal__Years__active label>span{min-width:85px}.Cal__Years__year.Cal__Years__first{padding-top:40px}.Cal__Years__year.Cal__Years__last{padding-bottom:40px}.Cal__Animation__enter{opacity:0;transform:translate3d(0,-100%,0);transition:.25s ease}.Cal__Animation__enter.Cal__Animation__enterActive{opacity:1;transform:translateZ(0)}.Cal__Animation__leave{transform:translateZ(0);transition:.25s ease}.Cal__Animation__leave.Cal__Animation__leaveActive{opacity:0;transform:translate3d(0,100%,0)}.Cal__Slider__root,.Cal__Slider__slide{position:absolute;inset:0}.Cal__Slider__root{overflow:hidden}.Cal__Slider__slide{padding:20px 65px}.Cal__Slider__slide:first-child{padding-left:20px}.Cal__Slider__wrapper{height:100%;transition:transform .3s ease}.Cal__Slider__arrow{position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:100%;opacity:.7;cursor:pointer;border-left:1px solid rgba(255,255,255,.1)}.Cal__Slider__arrow svg{width:15px}.Cal__Slider__arrow:hover{opacity:1}.Cal__Slider__arrowRight{right:0}.Cal__Slider__arrowLeft{left:0;transform:scaleX(-1)}.Cal__transition__enter{opacity:0}.Cal__transition__enterActive{opacity:1;transition:opacity .3s ease}.Cal__transition__leave{opacity:1}.Cal__transition__leaveActive{opacity:0;transition:opacity .3s ease}.Cal__Month__rows{position:relative;background:linear-gradient(to bottom,#fff0 50%,#0000000d)}.Cal__Month__row{padding:0;margin:0}.Cal__Month__row:first-child{text-align:right}.Cal__Month__row:first-child li{background-color:#fff;box-shadow:0 -1px #e9e9e9}.Cal__Month__row:nth-child(2){box-shadow:0 -1px #e9e9e9}.Cal__Month__row.Cal__Month__partial:first-child li:first-child{box-shadow:0 -1px #e9e9e9,inset 1px 0 #e9e9e9}.Cal__Month__row.Cal__Month__partial:last-of-type li{position:relative;z-index:1}.Cal__Month__label{position:absolute;inset:0;margin:0;font-size:30px;font-weight:500;z-index:3;pointer-events:none;background-color:#fff9;opacity:0;transition:opacity .3s ease}.Cal__Month__label>span{position:absolute;inset:0 0 56px;display:flex;align-items:center;justify-content:center;text-transform:capitalize}.Cal__Month__label.Cal__Month__partialFirstRow{top:56px}.Cal__Header__root{min-height:60px;height:60px;padding-top:5px;padding-bottom:5px;align-items:flex-start;border-radius:0}.Cal__Container__root{font-family:var(--mainFont)}.Cal__Header__dateWrapper.Cal__Header__year{font-size:1.2rem}.Cal__Header__dateWrapper.Cal__Header__day{font-size:2.2rem;line-height:2.2rem}.Cal__Weekdays__day{padding:8px 0}.Cal__Container__root{border-bottom:1px solid var(--borderColor)}.AutoReloadCode{position:fixed;top:20px;left:50%;width:515px;margin-left:-257.5px;max-width:100%;background-color:#fffffff2;z-index:1000000;text-align:center;padding:10px 20px;border-radius:var(--borderRadius);box-shadow:0 5px 30px #0006;cursor:pointer;transition:background-color .2s ease}.AutoReloadCode:hover{background-color:#12adfde6}@media (max-width: 550px){.AutoReloadCode{width:95%;left:2.5%;margin-left:0}}html,body,div,article,section,main,footer,header,form,fieldset,pre,code,p,ul,ol,li,dl,dt,dd,textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{box-sizing:border-box}input,textarea,select{outline:none;font:inherit;color:inherit;background-color:transparent;border:0;box-shadow:none;width:100%}textarea{resize:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:300}h3{font-size:2rem}a{text-decoration:none;color:inherit}@media (max-width: 480px){input,textarea{font-size:16px}}html{font-family:var(--mainFont);font-size:62.5%;line-height:var(--defaultLineHeight);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-color:var(--bgColor)}body{margin:0;padding:0;background-color:var(--bgColor);color:var(--textColor);font-size:var(--defaultFontSize)}@media print{.no-print,#root{display:none!important}}html,body,#root{width:100%;height:100%}.Link{color:inherit;border-bottom:1px dotted currentColor;transition:border-bottom .2s ease}.Link:hover{border-bottom:1px solid currentColor}.App-view,.App-view-full{padding:var(--verticalGutter) var(--horizontalGutter);width:100%;min-height:100%;-webkit-overflow-scrolling:touch}.App-view-full{flex-grow:1;overflow:hidden;top:0}.App-view-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.App-view-header-controls{display:flex;align-items:center;justify-content:flex-end}.App-view-header-controls>.Button,.App-view-header-controls>button{margin-left:20px}@media (max-width: 480px){.App-view{overflow-x:auto}}textarea{padding:0}@media print{#fc_frame,#fc_widget{display:none!important}}.FG-card{width:100%;background-color:var(--cardBgColor);border-radius:var(--borderRadius);box-shadow:0 1px 5px #3c3c3c1f,0 2px 2px #3c3c3c14;transition:box-shadow .2s ease;min-height:40px}.FG-card:hover,.FG-card:focus,.FG-card.focus,.FG-card.InputGroup>.InputControl.focus{box-shadow:0 4px 20px #3c3c3c2e,0 2px 2px #3c3c3c14}.FG-card-body,.FG-card-header{padding:1.3rem 2.4rem}.FG-card-header{font-weight:700;color:var(--darkTopColor);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--borderColor)}.FG-cardlist>div.FG-card-header{font-weight:300}.FG-cardlist>div.FG-card-header:hover{box-shadow:none}.FG-card-footer{background-color:#3c3c3c0a}.FG-cardlist:hover{box-shadow:0 1px 5px #3c3c3c1f,0 2px 2px #3c3c3c14}.FG-cardlist>div,.FG-cardlist>a{width:100%;transition:box-shadow .2s ease}.FG-cardlist>div:not(:first-child),.FG-cardlist>a:not(:first-child),.FG-card-form>div:not(:first-child){border-top:1px solid var(--borderColor)}::placeholder{color:#3c3c3c80}a.help{cursor:help;border-bottom:1px dotted currentColor}a.help:hover{border-bottom:1px solid currentColor}.material-icons{font-size:1.1em}.material-icons.green{color:#29a573}.FG-link{color:#067ab8;border-bottom:1px dotted transparent;transition:color .2s ease,border-color .3s ease}.FG-link:hover{color:#03669a;border-bottom:1px dotted rgb(3,102,154)}.gr_ver_2,.gr_ver_2>span{color:#3c3c3c!important}h3{font-weight:700}@media print{.beamerAnnouncementSnippet{display:none!important}}
/*! Bundled license information:

normalize.css/normalize.css:
  (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *)

react-quill/dist/quill.snow.css:
  (*!
   * Quill Editor v1.3.7
   * https://quilljs.com/
   * Copyright (c) 2014, Jason Chen
   * Copyright (c) 2013, salesforce.com
   *)
*/
