input:invalid{box-shadow:none}.NavItem__navItem___2UJxl{color:#333;display:flex;align-items:center;position:relative;height:5rem}.NavItem__navItem___2UJxl .NavItem__navIcon___3CJnE{margin:0 1.5rem}.NavItem__navItem___2UJxl:hover{background:#eaeaea}.NavItem__navItem___2UJxl.NavItem__active___wZMZR{background:#d7d7d7}.NavItem__navItem___2UJxl.NavItem__active___wZMZR .NavItem__label___2G4Ae{font-family:'Open Sans', sans-serif;font-weight:600}

input:invalid{box-shadow:none}.NavPanel__navPanel___1EtMD{height:100%;position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform 0.5s ease;background-color:#fff;color:#333;overflow-y:auto;z-index:900;min-width:20rem;border-radius:0}@media screen and (min-width: 1025px){.NavPanel__navPanel___1EtMD{transform:translateX(0);box-shadow:none;overflow:unset;position:static;z-index:0;border-radius:4px}}.NavPanel__navPanel___1EtMD.NavPanel__navPanel__open___2ikIj{transform:translateX(0)}@media screen and (min-width: 1025px){.NavPanel__navPanel___1EtMD .NavPanel__home___1P2JO{border-radius:4px 4px 0 0}}.NavPanel__navPanel___1EtMD .NavPanel__closeNav___2GW-k{display:flex;align-items:center;color:#4aabf7;justify-content:flex-start;height:5rem;padding:0;width:100%}@media screen and (min-width: 1025px){.NavPanel__navPanel___1EtMD .NavPanel__closeNav___2GW-k{display:none}}.NavPanel__navPanel___1EtMD .NavPanel__closeNav___2GW-k:focus,.NavPanel__navPanel___1EtMD .NavPanel__closeNav___2GW-k:hover{background:transparent;outline:-webkit-focus-ring-color auto 5px}.NavPanel__navPanel___1EtMD .NavPanel__closeNav___2GW-k .NavPanel__close___1J56N{margin:1rem 1.6rem;font-size:3rem}

input:invalid{box-shadow:none}

.SignaturePadForm__sigPadMessage___2g_lR{width:60rem;margin:4.5rem auto 0;padding-bottom:1.5rem}.SignaturePadForm__formButtons___2MUW1{display:flex;justify-content:center;padding:4.5rem 0}

input:invalid{box-shadow:none}.SignaturePadContainer__saveOrResetMessage___2EjAh{text-align:center;margin:0;padding:4.5rem 0 4.5rem;font-size:16px;line-height:22px;color:black}

.BackIcon__backIcon___1JJdI{cursor:pointer}

input:invalid{box-shadow:none}.CardHeader__cardHeader___2Ngmu{display:flex;align-items:center;gap:1.5rem;height:7.5rem}

input:invalid{box-shadow:none}.FieldGroupLabel__label___MN43g{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.4rem;color:#015595;margin-bottom:.75rem}.FieldGroupLabel__required___29oGF{color:#ff680d}

input:invalid{box-shadow:none}.ErrorMessage__error___3pDVA{color:#ff680d;padding-top:1em;padding-bottom:1em;white-space:pre-wrap}

input:invalid{box-shadow:none}.EchoCheckBox__text___2QcIa{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.4rem;color:#333;font-size:1.8rem;color:#015595}.EchoCheckBox__echoCheckBox___2tck-{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.4rem;color:#333}.EchoCheckBox__echoCheckBox___2tck- span{vertical-align:baseline}label[data-react-toolbox='checkbox'].EchoCheckBox__partialSelection___3oXw7>div{background-color:#015595;color:white}label[data-react-toolbox='checkbox'].EchoCheckBox__partialSelection___3oXw7>div:after{content:'';position:absolute;bottom:calc(50% - 1px);left:16%;width:70%;border-bottom:2px solid white}

input:invalid{box-shadow:none}.DetailPane__detailPane___3Hsez{display:flex;flex-direction:column;height:100%;align-items:flex-end;overflow:hidden}

input:invalid{box-shadow:none}.FormCancelButton__cancelButton___39kt5{border:1px solid #015595;border-radius:0.3rem;height:3rem;line-height:1;margin-right:1.5rem}.FormCancelButton__cancelButton___39kt5:disabled{border-color:#b7b7b7}

input:invalid{box-shadow:none}.FormSubmitButton__submitButton___2D9zd{border:1px solid #015595;border-radius:0.3rem;height:3rem;line-height:1}.FormSubmitButton__submitButton___2D9zd:disabled{border-color:#b7b7b7}

input:invalid{box-shadow:none}.FormButtons__formButtons___1nHUG{display:flex;flex-flow:column;height:-webkit-min-content;height:-moz-min-content;height:min-content}.FormButtons__formButtons___1nHUG.FormButtons__formButtons__padded___1LAGv{padding:1.5rem}.FormButtons__formButtons___1nHUG .FormButtons__formError___2xbdC{align-self:center;padding-top:0}.FormButtons__formButtons___1nHUG .FormButtons__actions___3PWcD{display:flex;justify-content:center}.FormButtons__formButtons___1nHUG .FormButtons__actions___3PWcD .FormButtons__children___3efL8{flex-grow:1;margin-right:5em}.FormButtons__formButtons___1nHUG .FormButtons__actions___3PWcD .FormButtons__children___3efL8 :first-child{padding-left:0}.FormButtons__formButtons___1nHUG .FormButtons__actions___3PWcD .FormButtons__children___3efL8 :not(:last-child){margin-right:1.5rem}

input:invalid{box-shadow:none}.InfiniteScrollList__listContainer___1P9rV{flex:1;height:100%}.InfiniteScrollList__placeholder___3v7bS{padding:1.5rem;display:block;margin:0 auto;text-align:center;padding:1em 0;font-size:2rem;color:#b7b7b7}

input:invalid{box-shadow:none}.ListItemActions__options___3OBE1{min-width:3rem;font-size:1.6rem;text-align:right;padding:0.5rem}.ListItemActions__popover___3U391{display:flex;flex-flow:column;align-items:stretch;z-index:100;border-radius:0.3rem;box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 2px 4px rgba(0,0,0,0.15),0px 2px 8px rgba(0,0,0,0.1)}

input:invalid{box-shadow:none}.ListItemActionButton__button___3VJC7{padding:1.6rem 2rem 1.6rem 1.6rem;height:5rem;line-height:1.3rem;justify-content:flex-start;text-transform:none;font-weight:normal}.ListItemActionButton__button___3VJC7>span:first-child{font-size:2rem;margin-right:1.5rem}

input:invalid{box-shadow:none}.ListItemTitle__listItemTitle___2oifA{flex:1}.ListItemTitle__listItemTitle___2oifA h5{font-size:1.6rem;font-weight:600}.ListItemTitle__listItemTitle__cancelled___W4E3g{color:gray}.ListItemTitle__listItemTitle__cancelled___W4E3g h5{color:gray}.ListItemTitle__subtitle___KpU9p{color:#555;font-weight:300}

input:invalid{box-shadow:none}@media screen and (min-width: 768px){.ListPane__listPane___3O-g2{border-right:0.1rem solid #d7d7d7}}

input:invalid{box-shadow:none}.ListWithDetails__listWithDetails___39aTV{display:grid;align-items:stretch;flex:1;grid-template-columns:minmax(300px, 1fr)}@media screen and (min-width: 768px){.ListWithDetails__listWithDetails___39aTV{grid-template-columns:minmax(20rem, 40rem) minmax(460px, 1fr)}}

input:invalid{box-shadow:none}.HeaderPopoverItem__popoverLink___pThID{display:flex;align-items:center;padding:0.4rem 1rem}.HeaderPopoverItem__popoverLink___pThID .HeaderPopoverItem__popoverLinkLabel___TNFCW{color:#333;padding-left:1rem}.HeaderPopoverItem__popoverLink___pThID .HeaderPopoverItem__popoverLinkIcon___mu7fi{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}

input:invalid{box-shadow:none}.LogoutButton__logout___1HHt4{font-family:'Open Sans', sans-serif;font-weight:400;font-size:10px;color:#333;cursor:pointer;display:flex;align-items:center;font-size:18px;gap:7.5px}

input:invalid{box-shadow:none}.Header__header___XrKei{background:#fff;height:5rem;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1.8rem 0 1rem;box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);position:-webkit-sticky;position:sticky;z-index:800;box-sizing:border-box}.Header__header___XrKei button{color:#4aabf7;min-width:unset;padding:0 0.8rem}@media screen and (min-width: 1025px){.Header__header___XrKei button{visibility:hidden;display:none}}.Header__header___XrKei .Header__brandImage___2Zksh{height:3rem}.Header__header___XrKei .Header__popover___3JArL{display:flex;flex-flow:column;align-items:stretch;padding:0.4rem 0;border-radius:0.3rem;box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 2px 4px rgba(0,0,0,0.15),0px 2px 8px rgba(0,0,0,0.1);right:-0.35rem;top:3.5rem;min-width:17rem}

input:invalid{box-shadow:none}.Layout__contentWrapper___1oSNv{height:calc(100% - 50px);display:grid;gap:15px;padding:15px;box-sizing:border-box}@media screen and (min-width: 1025px){.Layout__contentWrapper___1oSNv{max-width:1280px;margin:0 auto}}@media screen and (min-width: 1025px){.Layout__contentWrapper___1oSNv{grid-template-columns:minmax(20rem, 26rem) minmax(76rem, 1fr)}}.Layout__content___3FUx0{height:100%;width:100%;display:flex;overflow:hidden}.Layout__content___3FUx0 .Layout__loadingWrapper___2SUp2{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.1);z-index:1000}

input:invalid{box-shadow:none}.BackToFormsButton__link___2dKl_{display:flex}

input:invalid{box-shadow:none}.FormHistoryTable__actions___1syCE{display:flex}.FormHistoryTable__actions___1syCE .FormHistoryTable__viewButton___y7-qG{margin-left:auto}.FormHistoryTable__row___1kQIl{padding:0 4.5rem}.FormHistoryTable__noResultsMessage___3PnPF{display:block;margin:0 auto;text-align:center;padding:1em 0;font-size:2rem;color:#b7b7b7}

input:invalid{box-shadow:none}.HistoryPanel__panel___1zKcc{box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:center;position:absolute;background:white;top:0;bottom:0;right:0}.HistoryPanel__panel___1zKcc .HistoryPanel__header___3NI5f{color:#555;align-self:start;margin-left:.75rem;white-space:nowrap}.HistoryPanel__panel___1zKcc .HistoryPanel__table___3051A{width:100%}.HistoryPanel__panel___1zKcc .HistoryPanel__historyButton___3O0TC{display:flex;justify-content:center;margin:1.5rem auto}.HistoryPanel__panel___1zKcc .HistoryPanel__backButton___29S-G{display:flex;justify-content:flex-end;padding:4rem 4rem 2rem}

input:invalid{box-shadow:none}.FormRecord__formSection___2lbcf{display:flex;flex-direction:column;height:100%;width:100%;overflow:auto;position:relative}.FormRecord__formSection___2lbcf .FormRecord__formName___13pJy{display:flex;background-color:#fff;padding:1.5rem;align-items:center}.FormRecord__formSection___2lbcf .FormRecord__formName___13pJy .FormRecord__history___1Y3y8{margin-left:auto;right:3rem}.FormRecord__formSection___2lbcf .FormRecord__formAndSignatureContainer___3YJrv{height:100%;overflow:auto;flex-grow:1}.FormRecord__formSection___2lbcf .FormRecord__form___26-Og{overflow:auto;flex-shrink:0;flex-grow:1}.FormRecord__formSection___2lbcf .FormRecord__formArea___1Se9w{overflow:auto}

input:invalid{box-shadow:none}.PaginationRow__paginationRow___EoPNK{padding:1rem;display:flex;justify-content:flex-end;align-items:center;padding:0 3rem;color:gray}.PaginationRow__paginationRow___EoPNK .PaginationRow__itemCount___3CJi9{margin-right:auto}.PaginationRow__paginationRow___EoPNK .PaginationRow__messageText___24NhT{margin:0}.PaginationRow__paginationRow___EoPNK .PaginationRow__paginationButton___1Uir-{width:auto;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1rem;margin-left:0;margin-right:1rem}.PaginationRow__paginationRow___EoPNK .PaginationRow__paginationIcon___1qPeN{color:gray !important;font-size:26px;line-height:24.7px;width:26px}

.PaginationButtonTheme__icon___Uqzs5{font-size:2rem !important;line-height:1.9rem !important}

input:invalid{box-shadow:none}.FormHistory__formHistory___3H9go{width:100%;display:flex;flex-direction:column}.FormHistory__formHistory___3H9go .FormHistory__tableSection___2ClWr{box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);display:flex;flex-direction:column;overflow:auto}.FormHistory__formHistory___3H9go .FormHistory__tableSection___2ClWr .FormHistory__formName___jtaBj{display:flex;padding:1.5rem}.FormHistory__formHistory___3H9go .FormHistory__tableSection___2ClWr .FormHistory__table___16vJK{display:flex;flex-direction:column;overflow:auto}

.CreateNewFormButton__create___19LqW{grid-area:create;margin-top:auto}

.FormCard__card___35vOA{display:grid;grid-template-areas:'icon activity' 'name name' 'history create';height:22rem}.FormCard__icon___3Trup{grid-area:icon}.FormCard__name___2K7hc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:55px;grid-area:name}.FormCard__history___3CAyY{grid-area:history;margin-top:auto}

input:invalid{box-shadow:none}.FormCards__cards___19VyZ{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fill, minmax(25rem, 1fr));grid-gap:3rem;padding:1.5rem 0}.FormCards__cards___19VyZ>div{margin:0}

.MyFormCard__card___2FEqF{display:grid;grid-template-areas:'icon activity' 'name name' 'actions actions';height:22rem}.MyFormCard__icon___2idVX{grid-area:icon}.MyFormCard__name___1v7Ik{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:55px;grid-area:name}.MyFormCard__actions___16oD3{grid-area:actions;margin-top:auto;margin-left:auto}

input:invalid{box-shadow:none}.MyFormCards__cards___2LRmp{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fill, minmax(25rem, 1fr));grid-gap:3rem;overflow:auto;padding:1.5rem}.MyFormCards__cards___2LRmp>div{margin:0}

input:invalid{box-shadow:none}.NoFormsNotice__noResultsContainer___2-Gul{display:flex;flex-flow:column;padding-top:2.4rem}.NoFormsNotice__noResultsContainer___2-Gul .NoFormsNotice__iconAndText___3YAw0{display:flex;flex-direction:column;margin:auto;align-items:center}.NoFormsNotice__noResultsContainer___2-Gul .NoFormsNotice__iconAndText___3YAw0 .NoFormsNotice__noResultsText___YC9Ac{display:block;margin:0 auto;text-align:center;padding:1em 0;font-size:2rem;color:#b7b7b7;font-size:2.4rem}

input:invalid{box-shadow:none}.Forms__card___2wvAa{flex:1}.Forms__card___2wvAa .Forms__forms___1Bmx_{display:flex;flex-direction:column;height:calc(100% - 75px)}.Forms__card___2wvAa .Forms__forms___1Bmx_ .Forms__header___2KtlA{margin:0;padding:1.5rem}

input:invalid{box-shadow:none}.AppointmentRequestForm__appointmentRequestForm___1zCou{display:flex;flex-flow:column wrap;justify-content:space-between}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__selectField___bU51n{margin-bottom:1.2rem}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__dates___3sR0T{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-bottom:1.2rem}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__dates___3sR0T .AppointmentRequestForm__dateField___2Vvdi{min-width:100%}.AppointmentRequestForm__appointmentRequestForm___1zCou h3{font-size:1.8rem;font-weight:400;display:inline-block;margin-top:0;margin-bottom:1.5rem}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__radioButtonGroup___1I5uz{margin-top:2.5rem}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__checkboxes___2eW56{display:grid;grid-template-columns:repeat(3, 1fr)}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__teleHealth___3TOn1{margin-bottom:3rem}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__location___uxL_m{padding-bottom:1.5rem}.AppointmentRequestForm__appointmentRequestForm___1zCou .AppointmentRequestForm__additionalNote___1x9I6{margin-top:1rem}

input:invalid{box-shadow:none}.AppointmentActions__appointmentActions___mTBny{align-self:start;grid-area:actionsStatus}.AppointmentActions__appointmentActions___mTBny .AppointmentActions__confirmButton___2rzBh>span:first-child{color:#219653}.AppointmentActions__appointmentActions___mTBny .AppointmentActions__updateButton___3A5k7>span:first-child{color:#ff680d}.AppointmentActions__appointmentActions___mTBny.AppointmentActions__appointmentActions__hidden___rTjOt{visibility:hidden}

input:invalid{box-shadow:none}.AppointmentStatus__appointmentStatus___EEWLN{font-size:1.3rem;display:inline-block;text-align:left;grid-area:actionsStatus;align-self:start}.AppointmentStatus__appointmentStatus___EEWLN .AppointmentStatus__icon___DVvfT{font-size:1.6rem;vertical-align:middle;padding-bottom:0.3rem;margin-right:0.2rem}.AppointmentStatus__confirmed___3s8il{color:#4b7843}.AppointmentStatus__reschedule___2zNtf{color:#ff680d}.AppointmentStatus__cancel___OGq1c{color:#ec3d3d}.AppointmentStatus__actionTaken___363uA,.AppointmentStatus__actionNotNecessary___1OKlE{color:#4aabf7}

input:invalid{box-shadow:none}.AppointmentItem__appointmentItem___2lXyV{cursor:pointer;display:flex;padding:1rem 1.5rem;width:100%;align-items:center;box-sizing:border-box}.AppointmentItem__appointmentItem___2lXyV:hover{background-color:#ebf6fe}.AppointmentItem__appointmentItem___2lXyV.AppointmentItem__selected___3o-67{background-color:#cce6fa}.AppointmentItem__appointmentItem___2lXyV .AppointmentItem__appointmentTitle___3hyX4>span{margin-right:1rem}.AppointmentItem__appointmentItem___2lXyV .AppointmentItem__clickableContainer___3g6mY{width:100%}

input:invalid{box-shadow:none}.AppointmentsCard__appointmentsCard___2_25k{box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);max-width:500px;height:32.5rem;flex-grow:1;display:grid;grid-template-areas:'header' 'list' 'buttons';grid-template-columns:1fr;grid-template-rows:7.5rem 1fr 5rem}.AppointmentsCard__appointmentsCard___2_25k>div{margin:0}@media screen and (min-width: 768px){.AppointmentsCard__appointmentsCard___2_25k{box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);max-width:500px;height:40rem}}.AppointmentsCard__appointmentsCard___2_25k .AppointmentsCard__header___3MYYj{grid-area:header}.AppointmentsCard__appointmentsCard___2_25k .AppointmentsCard__appointmentList___2M0o4{grid-area:list;overflow:auto}.AppointmentsCard__appointmentsCard___2_25k .AppointmentsCard__buttons___KjDpU{grid-area:buttons;display:flex;justify-content:flex-start;align-items:center;padding:0 1.5rem}

input:invalid{box-shadow:none}.LeftAsideTemplate__page___1qWhK{display:flex;height:100%;width:100%;overflow:auto}.LeftAsideTemplate__page___1qWhK .LeftAsideTemplate__aside___1t3Oh{display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow:hidden;border-right:1px solid #d7d7d7;min-width:40rem;border-radius:0 0 0 5px}@media screen and (max-width: 768px){.LeftAsideTemplate__page___1qWhK .LeftAsideTemplate__aside___1t3Oh{min-width:100%;border-right:0;border-radius:0 0 5px 5px}}.LeftAsideTemplate__page___1qWhK .LeftAsideTemplate__main___JPAvX{display:flex;height:100%;width:100%;background-color:#f5f5f5;overflow:auto;border-radius:0 0 5px 0}@media screen and (max-width: 768px){.LeftAsideTemplate__page___1qWhK .LeftAsideTemplate__main___JPAvX{display:none}}

input:invalid{box-shadow:none}.AppointmentDetail__appointmentDetail___2t-Q_{display:flex;flex-direction:column;height:100%;width:100%;gap:1.5rem;overflow-y:auto;padding:1.5rem;box-sizing:border-box}.AppointmentDetail__appointmentDetail___2t-Q_ .AppointmentDetail__appointmentNotes___2--36{margin-top:3rem;padding:0 1.5rem 1rem;font-size:1.2rem}.AppointmentDetail__appointmentDetail___2t-Q_ .AppointmentDetail__titleContainer___3Ok3n{display:grid;grid-template-areas:'title actionsStatus' 'notes none';grid-template-columns:1fr auto;width:100%;line-height:1.5;grid-gap:1.5rem;box-sizing:border-box}.AppointmentDetail__appointmentDetail___2t-Q_ .AppointmentDetail__titleContainer___3Ok3n .AppointmentDetail__subtitle___dWwfa{display:flex;flex-flow:column}.AppointmentDetail__appointmentDetail___2t-Q_ .AppointmentDetail__notes___3CulL{grid-area:notes}

input:invalid{box-shadow:none}.ConfirmAppointmentButton__confirmButton___3Bvep{border:1px solid #015595;border-radius:0.3rem;padding:0.8rem 1.1rem;height:3rem;line-height:1;margin-left:auto}

input:invalid{box-shadow:none}.AppointmentRequestItem__appointmentRequestItem___Me8Ev{display:flex}.AppointmentRequestItem__appointmentRequestItem___Me8Ev:hover{background-color:#ebf6fe;cursor:pointer}.AppointmentRequestItem__appointmentRequestItem___Me8Ev.AppointmentRequestItem__selected___IVFFk{background-color:#cce6fa}.AppointmentRequestItem__appointmentRequestItem___Me8Ev .AppointmentRequestItem__requestStartEndDate___MtJ86{font-size:1.6rem;font-weight:400;color:#333;margin-top:0.6rem}.AppointmentRequestItem__appointmentRequestItem___Me8Ev .AppointmentRequestItem__appointmentTitle___3i2GU>h5{height:2.2rem;display:flex;align-items:center;font-size:1.2rem;font-weight:700;line-height:1.38rem}.AppointmentRequestItem__appointmentRequestItem___Me8Ev .AppointmentRequestItem__appointmentTitle___3i2GU>span{height:2.2rem;display:flex;align-items:center;font-size:1.2rem;font-weight:600}.AppointmentRequestItem__appointmentRequestItem___Me8Ev .AppointmentRequestItem__clickableContainer___QasPo{width:100%;padding:1rem 1.5rem}.AppointmentRequestItem__appointmentRequestItem___Me8Ev .AppointmentRequestItem__appointmentSubtitle___RwvI6{color:#333;font-size:1.2rem;font-weight:600}

input:invalid{box-shadow:none}.AppointmentRequestDetail__appointmentDetail___AnMWu{display:flex;flex-direction:column;height:100%;width:100%;gap:1.5rem;overflow-y:auto;padding:1.5rem;box-sizing:border-box}.AppointmentRequestDetail__appointmentDetail___AnMWu .AppointmentRequestDetail__titleContainer___3X197{display:grid;grid-template-areas:'title';grid-template-columns:1fr;width:100%;grid-gap:1rem;box-sizing:border-box}.AppointmentRequestDetail__appointmentDetail___AnMWu .AppointmentRequestDetail__titleContainer___3X197 .AppointmentRequestDetail__subtitle___1gCxx{display:flex;flex-flow:column}.AppointmentRequestDetail__appointmentDetail___AnMWu .AppointmentRequestDetail__titleContainer___3X197 hr{color:#d7d7d7;width:100%;margin-bottom:0}.AppointmentRequestDetail__appointmentDetail___AnMWu .AppointmentRequestDetail__appointmentDetailsHeading___2aVcZ{font-size:1.3rem;font-weight:400;color:#6c6d6d;padding:0.5rem 0}.AppointmentRequestDetail__appointmentDetail___AnMWu .AppointmentRequestDetail__appointmentDetailsHeading___2aVcZ .AppointmentRequestDetail__person___PdOAq{font-weight:600;color:#333}.AppointmentRequestDetail__appointmentDetail___AnMWu .AppointmentRequestDetail__appointmentTitle___Bj1GZ h5{font-size:1.2rem}.AppointmentRequestDetail__appointmentDetail___AnMWu .AppointmentRequestDetail__appointmentTitle___Bj1GZ span{font-size:1.2rem}

input:invalid{box-shadow:none}.SelectedRequestAppointment__appointmentRequestTitle___26Dbb{font-size:2rem;font-weight:300;color:#333}

input:invalid{box-shadow:none}.FormsCard__card___1y2wP .FormsCard__button___3tadE{margin-left:auto;color:#bb116d}.FormsCard__card___1y2wP .FormsCard__button___3tadE :focus,.FormsCard__card___1y2wP .FormsCard__button___3tadE :hover{background-color:rgba(187,17,109,0.2)}

input:invalid{box-shadow:none}.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5{display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (min-width: 60rem){.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5{width:40vw;min-width:30rem}}.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5>*{flex:0 0 100%}.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5>.MedicationRenewalRequestForm__selectField___3_ig2{margin-bottom:0.5rem}.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5 h3{font-size:1.6rem;font-weight:600;display:inline-block}.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5 h3:first-child{margin-top:0}.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5 h3:last-child{margin-bottom:0.75rem}.MedicationRenewalRequestForm__medicationRenewalRequestForm___VS1j5 .MedicationRenewalRequestForm__buttons___1-e70{margin:1.5rem 0}.MedicationRenewalRequestForm__fieldError___3vsXl{color:#ff680d;font-size:1.1rem}

input:invalid{box-shadow:none}.MedicationActions__updateButton___2KYj->span:first-child{color:#ff680d}

input:invalid{box-shadow:none}.MedicationItem__medicationItem___PMVg4{display:flex;align-items:center;padding:1rem 1.5rem}.MedicationItem__medicationItem___PMVg4 .MedicationItem__medDetails___osZ-4{width:100%}.MedicationItem__medicationItem___PMVg4 .MedicationItem__medDetails___osZ-4 .MedicationItem__medicationStatus___tGTk4{font-size:1.3rem;align-items:left;text-align:left;color:#ff680d}.MedicationItem__medicationItem___PMVg4 .MedicationItem__medDetails___osZ-4 .MedicationItem__medicationStatus___tGTk4 .MedicationItem__icon___1SilS{font-size:1.6rem;vertical-align:middle;padding-bottom:0.3rem;margin-right:0.2rem}

input:invalid{box-shadow:none}.CCDListItem__listItemWrapper___1jUPu{background:white;box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.25);border-radius:0.4rem}.CCDListItem__listItemHeading___3xyEx{background:#2451da;color:white;border-radius:0.4rem 0.4rem 0 0;padding:0.2rem 0.8rem;font-weight:100}.CCDListItem__listItemBody___19h2Y{display:flex;flex-flow:column;align-items:stretch;padding:0.8rem;position:relative}.CCDListItem__listItemBody___19h2Y .CCDListItem__progressLabel___3W_DD{text-align:center;color:#2451da;font-size:1.6rem;font-weight:600;margin-bottom:1.6rem}.CCDListItem__listItemBody___19h2Y .CCDListItem__loadingSpinner___18iDN{border-right-color:#2451da}.CCDListItem__listItemBody___19h2Y .CCDListItem__progress___1dzje{display:flex;flex-flow:column;align-items:center;padding:3rem 0}.CCDListItem__listItemBody___19h2Y .CCDListItem__label___1_9B9{color:gray;font-size:1.2rem;font-weight:100}.CCDListItem__listItemBody___19h2Y span:not(.CCDListItem__label___1_9B9){font-size:1.4rem}.CCDListItem__listItemBody___19h2Y span:not(.CCDListItem__label___1_9B9)+.CCDListItem__label___1_9B9{margin-top:1.6rem}.CCDListItem__listItemBody___19h2Y span.CCDListItem__name___1ieym{font-size:1.8rem;margin-top:1rem}.CCDListItem__listItemBody___19h2Y .CCDListItem__viewButton___19-cc{position:absolute;bottom:.75rem;right:.75rem;min-width:unset;color:#2451da}

input:invalid{box-shadow:none}.CCDList__listWrapper___1RyFV{width:100%;padding:1.6rem;display:flex;flex-flow:column;gap:1.5rem;align-items:stretch;box-sizing:border-box}.CCDList__listWrapper___1RyFV.CCDList__emptyList___35Iqk{justify-content:center;max-height:32rem}.CCDList__listWrapper___1RyFV.CCDList__emptyList___35Iqk .CCDList__noResults___WlsH9{display:block;margin:0 auto;text-align:center;padding:1em 0;font-size:2rem;color:#b7b7b7}.CCDList__generateBtn___36GFF{align-self:center}

input:invalid{box-shadow:none}.MyHealthCard__myHealthCard___PFf7o{box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);max-width:500px;height:40rem}.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp{height:calc(100% - 7.5rem)}.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp .MyHealthCard__tabButton___2QrRK{font-weight:normal;color:#333;flex-grow:1}.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp .MyHealthCard__tabPanel___1qcbk{padding:0;display:flex;flex-flow:column;align-items:stretch}.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp .MyHealthCard__tabPanel___1qcbk .MyHealthCard__list___Tg-C8{flex:1 1;display:flex;flex-flow:column;align-items:stretch}.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp .MyHealthCard__tabPanel___1qcbk .MyHealthCard__buttons___1X4Ro{padding:0 1.5rem;flex:0 0 5rem;display:flex;align-items:center}.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp .MyHealthCard__tabPanel___1qcbk .MyHealthCard__buttons___1X4Ro .MyHealthCard__button___1P5PV{color:#2451da}.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp .MyHealthCard__tabPanel___1qcbk .MyHealthCard__buttons___1X4Ro .MyHealthCard__button___1P5PV:hover,.MyHealthCard__myHealthCard___PFf7o .MyHealthCard__tabs___3MiEp .MyHealthCard__tabPanel___1qcbk .MyHealthCard__buttons___1X4Ro .MyHealthCard__button___1P5PV:focus{background-color:rgba(36,81,218,0.2)}

input:invalid{box-shadow:none}.MessagesCard__messagesCard___2bXn4{box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);max-width:500px;height:7.5rem}.MessagesCard__messagesCard___2bXn4 .MessagesCard__messageCardButton___3HJre{font-family:'Open Sans', sans-serif;font-weight:600;align-items:center;text-align:right;vertical-align:middle;color:#17b;line-height:1.6rem;margin-top:0.3rem;margin-left:auto}

input:invalid{box-shadow:none}.ConversationActions__conversationActions___1PRXT{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.ConversationActions__conversationActions___1PRXT .ConversationActions__archiveButton___3EK8F,.ConversationActions__conversationActions___1PRXT .ConversationActions__replyButton___2sd9E{border:1px solid #015595;border-radius:0.3rem;padding:0.8rem 1.1rem;height:3rem;line-height:1}.ConversationActions__conversationActions___1PRXT .ConversationActions__archiveButton___3EK8F[disabled],.ConversationActions__conversationActions___1PRXT .ConversationActions__replyButton___2sd9E[disabled]{border-color:transparent}

input:invalid{box-shadow:none}.ConversationItem__conversationItem___1bD7l{width:100%}.ConversationItem__conversationItem___1bD7l .ConversationItem__card___3-Lfb{cursor:pointer;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.ConversationItem__conversationItem___1bD7l.ConversationItem__conversationItem__expand___pDxg_{width:100%}}.ConversationItem__conversationItem___1bD7l .ConversationItem__title___3d7vY h5{font-size:1.3rem;font-weight:600;margin-bottom:0.5rem}.ConversationItem__conversationItem___1bD7l .ConversationItem__subtitle___22n2f{display:none}.ConversationItem__conversationItem___1bD7l .ConversationItem__content___11rLt{flex:0 0 100%;overflow:hidden;text-overflow:ellipsis;margin-top:0rem;font-size:1.3rem;color:gray;white-space:nowrap}.ConversationItem__conversationItem___1bD7l.ConversationItem__conversationItem__expand___pDxg_ .ConversationItem__content___11rLt{flex:0 0 100%;overflow:hidden;text-overflow:ellipsis;margin-top:1.5rem;font-size:1.3rem;white-space:pre-line;color:initial}.ConversationItem__conversationItem___1bD7l.ConversationItem__conversationItem__expand___pDxg_ .ConversationItem__title___3d7vY h5{margin-bottom:0.5rem}.ConversationItem__conversationItem___1bD7l.ConversationItem__conversationItem__expand___pDxg_ .ConversationItem__subtitle___22n2f{display:block;visibility:visible;color:gray;font-size:1.2rem;font-weight:500}.ConversationItem__conversationItem___1bD7l.ConversationItem__conversationItem__expand___pDxg_.ConversationItem__conversationItem__unread___2HPhg .ConversationItem__subjectBadge___3Y41H{background:#17b}.ConversationItem__conversationItem___1bD7l:not(.ConversationItem__conversationItem__expand___pDxg_) .ConversationItem__content___11rLt{flex:0 0 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

input:invalid{box-shadow:none}.ConversationReply__composeReplyForm___1fD2I{margin-top:2rem}.ConversationReply__composeReplyForm___1fD2I .ConversationReply__formButtons___3NVyO{flex-flow:row;justify-content:flex-end;margin-top:2rem}

input:invalid{box-shadow:none}.ConversationSubject__subjectBadge___3qQPp{background:#17b;color:#fff;font-size:1.2rem;border-radius:100000px;padding:0.25rem 1rem;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ConversationSubject__subjectBadge___3qQPp.ConversationSubject__subjectBadge__appointmentRequest___2wbOQ{text-transform:capitalize}.ConversationSubject__subjectBadge___3qQPp.ConversationSubject__subjectBadge__read___26lqI{background:#f5f5f5;color:#555}

input:invalid{box-shadow:none}.ConversationAppointmentRequestItem__multilineValue___jy6-_>span{display:flex;flex-flow:column}.ConversationAppointmentRequestItem__content___1MhIY{display:grid;grid-auto-columns:auto;grid-gap:1.5rem}

input:invalid{box-shadow:none}.ConversationMedicationRenewalRequestItem__multilineValue___2j8Gi>span{display:flex;flex-flow:column}.ConversationMedicationRenewalRequestItem__content___tb9YY{display:grid;grid-auto-columns:auto;grid-gap:1.5rem}

input:invalid{box-shadow:none}.AcknowledgeConversationStatus__acknowledgeConversationStatus___iipvJ{display:flex;background:rgba(90,202,117,0.7);padding:1.5rem;align-items:center}.AcknowledgeConversationStatus__acknowledgeConversationStatus___iipvJ .AcknowledgeConversationStatus__acknowledgedLabel___20zCW{font-weight:600;margin-right:1.1rem;text-transform:uppercase;white-space:nowrap}

input:invalid{box-shadow:none}.ConversationDetail__conversationDetail___3UFHo{display:flex;flex-direction:column;height:100%;width:100%;gap:1.5rem;overflow-y:auto;padding:1.5rem;box-sizing:border-box}.ConversationDetail__conversationDetail___3UFHo .ConversationDetail__topLine___3H__9{display:flex;justify-content:space-between;align-items:center}.ConversationDetail__conversationDetail___3UFHo .ConversationDetail__replyCard___2l-8a{margin:0.75rem 2rem 1.5rem}

input:invalid{box-shadow:none}.MessageForm__messageForm___1jMoK{display:flex;flex-flow:column wrap;justify-content:space-between;gap:2rem}@media screen and (min-width: 60rem){.MessageForm__messageForm___1jMoK{width:40vw;min-width:30rem}}.MessageForm__messageForm___1jMoK h3{font-size:1.6rem;font-weight:600;display:inline-block;margin-top:0;margin-bottom:0.75rem}.MessageForm__messageForm___1jMoK .MessageForm__messageField___3f-k8{height:23rem;font-size:1.3rem}

input:invalid{box-shadow:none}.BalanceCard__balanceCard___3A6R4{box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 1px 2px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.1);max-width:500px;height:7.5rem}

input:invalid{box-shadow:none}.SpaceCard__card___2yAsr{margin:0 0 1.5rem}.SpaceCard__occupants___1KrVW{display:flex;flex-direction:row;gap:1.5rem;flex-flow:row wrap;padding:0 1.5rem}.SpaceCard__occupants___1KrVW .SpaceCard__occupantSection___2rMR9{width:310px;border:solid 1px #e0e0e0;display:flex;flex-flow:column;margin-bottom:1.5rem;padding:.75rem}.SpaceCard__occupants___1KrVW .SpaceCard__occupantSection___2rMR9 .SpaceCard__button___29X4X{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;margin-top:.75rem;color:#015595}

input:invalid{box-shadow:none}.Spaces__spaces___1ZqJQ{width:100%;grid-column:span 2}

input:invalid{box-shadow:none}.Home__homeMain___2jhJS{flex-grow:1;display:grid;grid-template-areas:'messagesContent' 'balanceContent' 'appointmentsContent' 'myHealthContent' 'formsContent';grid-template-rows:7.5rem 7.5rem 32.5rem 40rem;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-items:center;height:100%;overflow:auto}.Home__homeMain___2jhJS>div{margin:0}@media screen and (max-width: 768px){.Home__homeMain___2jhJS .Home__formsContent___ht_sX{max-width:50rem !important}}@media screen and (min-width: 768px){.Home__homeMain___2jhJS{flex-grow:1;display:grid;grid-template-areas:'messagesContent balanceContent' 'appointmentsContent myHealthContent' 'formsContent formsContent';grid-template-rows:7.5rem 40rem;grid-template-columns:1fr 1fr}.Home__homeMain___2jhJS>div{margin:0}.Home__homeMain___2jhJS .Home__messagesContent___1PWuJ,.Home__homeMain___2jhJS .Home__appointmentsContent___FrpJT{justify-self:right}.Home__homeMain___2jhJS .Home__balanceContent___1nInT,.Home__homeMain___2jhJS .Home__myHealthContent___2fmjK{justify-self:left}}.Home__homeMain___2jhJS .Home__messagesContent___1PWuJ{max-width:50rem;width:100%;grid-area:messagesContent}.Home__homeMain___2jhJS .Home__balanceContent___1nInT{max-width:50rem;width:100%;grid-area:balanceContent}.Home__homeMain___2jhJS .Home__appointmentsContent___FrpJT{max-width:50rem;width:100%;grid-area:appointmentsContent}.Home__homeMain___2jhJS .Home__myHealthContent___2fmjK{max-width:50rem;width:100%;grid-area:myHealthContent}.Home__homeMain___2jhJS .Home__formsContent___ht_sX{grid-area:formsContent;width:100%;max-width:101.5rem}

input:invalid{box-shadow:none}.HelpPage__helpMain___2kni0{margin:0 1.5rem;padding:1.5rem 0;display:flex;flex-flow:column;align-items:stretch}.HelpPage__documentationLink___P-wBd{font-size:1.5rem;margin:1.5rem 0}



input:invalid{box-shadow:none}.LoginMessage__container___kwSBp{background-color:#ebf5ff;border-radius:.5rem;box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 4px 8px rgba(0,0,0,0.15),0px 4px 16px rgba(0,0,0,0.1);padding:1.5rem;position:relative;text-align:left}.LoginMessage__container___kwSBp.LoginMessage__highImportance___1hWYp{background-color:#f4e9e9}.LoginMessage__container___kwSBp.LoginMessage__highImportance___1hWYp .LoginMessage__header___3_kNP{color:#d83d3d}.LoginMessage__container___kwSBp.LoginMessage__highImportance___1hWYp code{color:#d83d3d}.LoginMessage__container___kwSBp .LoginMessage__header___3_kNP{font-family:'Open Sans', sans-serif;font-weight:600;color:#015595;margin:0;padding:0;text-align:center}.LoginMessage__container___kwSBp .LoginMessage__dismissButton___HlcXX{position:absolute;top:10px;right:10px}.LoginMessage__container___kwSBp .LoginMessage__icon___1_DXe{font-size:1.5rem}.LoginMessage__container___kwSBp h1,.LoginMessage__container___kwSBp h2,.LoginMessage__container___kwSBp h3,.LoginMessage__container___kwSBp h4,.LoginMessage__container___kwSBp h5{color:#333}.LoginMessage__container___kwSBp p{margin:0;padding:0}.LoginMessage__container___kwSBp code{color:#00acd7}.LoginMessage__container___kwSBp br{display:block;content:''}

input:invalid{box-shadow:none}.Login__loginPage___2T3RX{min-height:100%;background:linear-gradient(180deg, #4aa5e7 0%, #0e548a 100%);text-align:center;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.Login__loginPage___2T3RX .Login__brandImage___3Nk2w{width:22rem;padding-bottom:1.6rem}.Login__loginPage___2T3RX .Login__loginCard___GVZvq{font-family:'Open Sans', sans-serif;font-weight:600;position:relative;width:calc(100% - 3.2rem);max-width:40rem;font-size:1.8rem;min-height:30rem;padding-bottom:4.2rem;box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 2px 4px rgba(0,0,0,0.15),0px 2px 8px rgba(0,0,0,0.1);margin:30px 0}.Login__loginPage___2T3RX .Login__loginCard___GVZvq .Login__authMessage___2IT5V{color:#d83d3d;font-size:1.4rem;margin-top:0.7rem;padding:0 0.3rem}.Login__loginPage___2T3RX .Login__loginCard___GVZvq .Login__button___ysRoR{margin:18px 0 0;height:36px;width:100%}.Login__loginPage___2T3RX .Login__loginCard___GVZvq .Login__input___3tYXc{opacity:1;transition:none}.Login__loginPage___2T3RX .Login__loginCard___GVZvq .Login__tenantName___1oZi0{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.6rem;color:#015595;position:absolute;bottom:1.6rem;left:1.6rem;text-align:left}.Login__modalText___pb0QC{font-size:1.3rem}

input:invalid{box-shadow:none}.AppointmentsPage__card___Ae7Dy{display:flex;flex-direction:column;height:100%;flex:1}.AppointmentsPage__card___Ae7Dy .AppointmentsPage__tabs___25Bmy{height:calc(100% - 75px)}.AppointmentsPage__card___Ae7Dy .AppointmentsPage__tabButton___3N3gd{font-weight:normal;padding:0 3rem;color:#333}.AppointmentsPage__card___Ae7Dy .AppointmentsPage__tabPanel___1DCBP{padding:0;display:flex;align-items:stretch;overflow-y:hidden}.AppointmentsPage__newAppointmentButton___1JIdL{position:absolute;bottom:3rem;right:3rem;z-index:5}

input:invalid{box-shadow:none}.AppointmentDetailPage__appointmentDetailPage___AZt1D{display:flex;flex-direction:column;height:100%;width:100%}.AppointmentDetailPage__appointmentRequestTitle___12xoy{font-size:2rem;font-weight:300;color:#333}

input:invalid{box-shadow:none}.ConversationListItem__conversationListItem___2Cy8K{cursor:pointer;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:1rem 1.5rem}@media screen and (min-width: 768px){.ConversationListItem__conversationListItem___2Cy8K.ConversationListItem__conversationListItem__expand___IU-E8{width:100%}.ConversationListItem__conversationListItem___2Cy8K:not(.ConversationListItem__conversationListItem__expand___IU-E8){max-width:40rem}}.ConversationListItem__conversationListItem___2Cy8K:hover{background-color:#ebf6fe}.ConversationListItem__conversationListItem___2Cy8K.ConversationListItem__selected___2rgVf{background-color:#cce6fa}.ConversationListItem__conversationListItem___2Cy8K .ConversationListItem__conversationTitle___2Dfg2 h5{font-size:1.2rem;font-weight:bold}.ConversationListItem__conversationListItem___2Cy8K .ConversationListItem__conversationSubtitle___1wLvK{color:#333;font-size:1.2rem;font-weight:600}.ConversationListItem__conversationListItem___2Cy8K .ConversationListItem__conversationPreview___2qwzv{flex:0 0 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0.5rem;font-size:1.6rem}.ConversationListItem__conversationListItem___2Cy8K.ConversationListItem__conversationListItem__unread___xtMuw .ConversationListItem__conversationSubtitle___1wLvK,.ConversationListItem__conversationListItem___2Cy8K.ConversationListItem__conversationListItem__unread___xtMuw .ConversationListItem__conversationPreview___2qwzv{font-weight:bold}

input:invalid{box-shadow:none}.SelectedConversation__conversationActions____OMJE{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}

input:invalid{box-shadow:none}.MessagesPage__card___2AVI1{display:flex;flex-direction:column;height:100%;flex:1}.MessagesPage__card___2AVI1 .MessagesPage__tabs___2N340{height:calc(100% - 75px)}.MessagesPage__card___2AVI1 .MessagesPage__tabButton___2iPhp{font-weight:normal;padding:0 3rem;color:#333}.MessagesPage__card___2AVI1 .MessagesPage__tabPanel___1FldE{padding:0;display:flex;align-items:stretch;overflow-y:hidden}.MessagesPage__newMessageButton___2ec9D{position:absolute;bottom:3rem;right:3rem;z-index:5}

input:invalid{box-shadow:none}.ConversationDetailPage__messageDetailPage___3uFpG{flex-grow:1;display:flex;flex-flow:column;align-items:stretch;width:100%}.ConversationDetailPage__messageDetailPage___3uFpG .ConversationDetailPage__messageDetailHeader___3vZfl{display:flex;align-items:center}.ConversationDetailPage__messageDetailPage___3uFpG .ConversationDetailPage__conversationActions___B47cu{margin-left:auto;display:flex;gap:1.5rem}

input:invalid{box-shadow:none}.PasswordRule__passwordRule___1I_r2{display:flex;align-items:center;color:#333;font-size:11px}.PasswordRule__passwordRule___1I_r2 .PasswordRule__icon___37Ivp{font-size:16px}.PasswordRule__passwordRule___1I_r2 .PasswordRule__valid___282o6{color:#59862c}.PasswordRule__passwordRule___1I_r2 .PasswordRule__invalid___3bJ3R{color:#d83d3d}

input:invalid{box-shadow:none}.ResetPasswordPage__passwordPage___3A0Ga{height:100%;background:#fff;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5.2rem 1.6rem 1.6rem}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__brandImage___1bZQj{width:22rem;padding-bottom:1.6rem}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__invalidToken___2uR1V{color:#d83d3d}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__passwordCard___1OFSG{font-family:'Open Sans', sans-serif;font-weight:600;position:relative;width:calc(100% - 3.2rem);max-width:40rem;font-size:1.8rem;padding-bottom:4.2rem;box-shadow:0px 0px 1px rgba(0,0,0,0.25),0px 2px 4px rgba(0,0,0,0.15),0px 2px 8px rgba(0,0,0,0.1)}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__passwordCard___1OFSG .ResetPasswordPage__loadingWrapper___3yhGM{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;right:0}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__passwordCard___1OFSG .ResetPasswordPage__errorMessage___ubGBO{color:#d83d3d;font-size:1.4rem;margin-top:0.7rem;padding:0 0.3rem}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__passwordCard___1OFSG button{height:2.5em;width:13rem}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__passwordCard___1OFSG input{opacity:1;transition:none}.ResetPasswordPage__passwordPage___3A0Ga .ResetPasswordPage__passwordCard___1OFSG .ResetPasswordPage__tenantName___2LlBX{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.6rem;color:#015595;position:absolute;bottom:1.6rem;left:1.6rem;text-align:left}

.CCDViewerPage__iframe___1zrmL{border:none;border-radius:4px}

input:invalid{box-shadow:none}.MedicationsPage__tabs___3hMrS{display:flex;flex-direction:column;height:100%;flex:1}.MedicationsPage__tabs___3hMrS .MedicationsPage__tabs___3hMrS{height:calc(100% - 75px)}.MedicationsPage__tabs___3hMrS .MedicationsPage__tabButton___aC1bq{font-weight:normal;padding:0 3rem;color:#333}.MedicationsPage__tabs___3hMrS .MedicationsPage__tabPanel___Grz8u{padding:0;display:flex;align-items:stretch;overflow-y:hidden}

input:invalid{box-shadow:none}html,body{font-family:'Open Sans', sans-serif;font-weight:400;font-size:10px;color:#333;height:100%;margin:0;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, #4aa5e7 0%, #0e548a 100%)}html a,body a{color:#015595;text-decoration:none}html h1,body h1{font-family:'Open Sans', sans-serif;font-weight:300;font-size:2.4rem;color:black}html h2,body h2{font-family:'Open Sans', sans-serif;font-weight:300;font-size:2.2rem;color:black}html h3,body h3{font-family:'Open Sans', sans-serif;font-weight:600;font-size:2rem;color:black}html h4,body h4{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.6rem;color:#333}html h5,body h5{font-family:'Open Sans', sans-serif;font-weight:400;font-size:1.5rem;color:#333}html h6,body h6{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.3rem;color:#333}html hr,body hr{color:#d7d7d7;border-top:0.1rem solid #d7d7d7;border-bottom:0}body form label{font-family:'Open Sans', sans-serif;font-weight:600;font-size:1.4rem;color:#015595;float:inherit;text-align:inherit}button{font-size:1.3rem}

