.FullSkeleton-module__WQQZZG__root{flex:1;width:100%;height:100%}.FullSkeleton-module__WQQZZG__root:where([data-visible]):before{background-color:var(--mantine-color-body)}:where([data-mantine-color-scheme=light]) .FullSkeleton-module__WQQZZG__root:where([data-visible]):after{background-color:var(--mantine-color-ample-3)}:where([data-mantine-color-scheme=dark]) .FullSkeleton-module__WQQZZG__root:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}
.PatientAppointmentsList-module__fSSTkq__root{gap:var(--mantine-spacing-lg);flex-direction:column;display:flex}.PatientAppointmentsList-module__fSSTkq__paper{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-ample-2)}.PatientAppointmentsList-module__fSSTkq__leftColumn{flex-shrink:0;align-items:center;width:110px;height:100%;display:flex}.PatientAppointmentsList-module__fSSTkq__rightColumn{word-break:normal;overflow-wrap:break-word;flex-direction:column;flex:1;min-width:0;display:flex}.PatientAppointmentsList-module__fSSTkq__content{gap:var(--mantine-spacing-xs)}.PatientAppointmentsList-module__fSSTkq__groupLabelText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-xs)}.PatientAppointmentsList-module__fSSTkq__appointmentContent{gap:var(--mantine-spacing-xs)}.PatientAppointmentsList-module__fSSTkq__timeText{font-size:var(--mantine-font-size-lg);font-weight:var(--font-weight-bold)}.PatientAppointmentsList-module__fSSTkq__nameText{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-md)}.PatientAppointmentsList-module__fSSTkq__locationText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-xs)}
.PatientHomePageSection-module__Gp5XOG__root{gap:var(--mantine-spacing-xs)}.PatientHomePageSection-module__Gp5XOG__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-lg)}
.PatientHomeAppointmentsSection-module__1Dt9Wa__noAppointmentsText{font-size:var(--mantine-font-size-xs);text-align:center}
.PatientActivityIndicator-module__2di3dG__root{--dot-bg:var(--mantine-color-ample-6);--last-active-text-color:var(--mantine-color-ample-10);align-items:center;gap:var(--mantine-spacing-2xs)}.PatientActivityIndicator-module__2di3dG__dot{width:var(--mantine-spacing-sm);height:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-xl);background-color:var(--dot-bg);display:inline-block}.PatientActivityIndicator-module__2di3dG__lastActiveAtText{color:var(--last-active-text-color);font-size:var(--mantine-font-size-2xs);font-weight:var(--font-weight-bold)}
.ClinicianPatientsTable-module__W1vUGW__table{--table-highlight-on-hover-color:var(--mantine-color-ample-0)}.ClinicianPatientsTable-module__W1vUGW__tableRow{cursor:pointer}.ClinicianPatientsTable-module__W1vUGW__tableRowSelected{color:var(--mantine-color-white);background-color:var(--mantine-color-ample-10)}.ClinicianPatientsTable-module__W1vUGW__patientTableRowContent{justify-content:space-between}.ClinicianPatientsTable-module__W1vUGW__patientTableRowSubContent{gap:var(--mantine-spacing-sm);flex-wrap:nowrap}.ClinicianPatientsTable-module__W1vUGW__patientAvatar{--avatar-bg:var(--mantine-color-ample-10)!important;--avatar-color:var(--mantine-color-ample-0)!important}.ClinicianPatientsTable-module__W1vUGW__patientAvatar:where([data-active=true]){--avatar-bg:var(--mantine-color-ample-0)!important;--avatar-color:var(--mantine-color-ample-10)!important}.ClinicianPatientsTable-module__W1vUGW__patientFirstNameText{font-size:var(--mantine-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-sm)}.ClinicianPatientsTable-module__W1vUGW__patientFirstNameText:where([data-active=true]){color:var(--mantine-color-ample-0);font-weight:var(--font-weight-bold)}.ClinicianPatientsTable-module__W1vUGW__patientLastNameText{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-md)}.ClinicianPatientsTable-module__W1vUGW__patientLastNameText:where([data-active=true]){color:var(--mantine-color-ample-0);font-weight:var(--font-weight-bold)}.ClinicianPatientsTable-module__W1vUGW__patientActivityIndicator{--dot-bg:var(--mantine-color-ample-6);--last-active-text-color:var(--mantine-color-ample-10)}.ClinicianPatientsTable-module__W1vUGW__patientActivityIndicator:where([data-active=true]){--dot-bg:var(--mantine-color-ample-0);--last-active-text-color:var(--mantine-color-ample-0)}.ClinicianPatientsTable-module__W1vUGW__tableRowSkeleton{width:100%;min-height:50px}
.PatientDocumentsPreviewList-module__ILu3Hq__root{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.PatientDocumentsPreviewList-module__ILu3Hq__paper{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-ample-1)}.PatientDocumentsPreviewList-module__ILu3Hq__content{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs)}.PatientDocumentsPreviewList-module__ILu3Hq__nameContainer{flex:1}.PatientDocumentsPreviewList-module__ILu3Hq__nameText{font-size:var(--mantine-font-size-sm)}.PatientDocumentsPreviewList-module__ILu3Hq__dateText{font-size:var(--mantine-font-size-xs)}
.PatientVisitTableDate-module__LlVfSG__dateText{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-extrabold);line-height:var(--mantine-line-height-2xs)}.PatientVisitTableDate-module__LlVfSG__dateTimeText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-2xs)}
.PatientVisitTableLocationDetails-module__XJmK7W__facilityNameText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-2xs)}.PatientVisitTableLocationDetails-module__XJmK7W__locationDescriptionText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-2xs)}
.ClinicianPatientsCardContent-module__PwrW7W__root{min-width:0;min-height:0;padding:var(--mantine-spacing-xs);gap:var(--mantine-spacing-sm);flex:1;overflow:auto}.ClinicianPatientsCardContent-module__PwrW7W__switch{padding:var(--mantine-spacing-xs)var(--mantine-spacing-md)var(--mantine-spacing-xs)var(--mantine-spacing-md)}.ClinicianPatientsCardContent-module__PwrW7W__middle{order:1}.ClinicianPatientsCardContent-module__PwrW7W__bottom{order:2}.ClinicianPatientsCardContent-module__PwrW7W__textInputIcon{color:var(--mantine-color-ample-10)}.ClinicianPatientsCardContent-module__PwrW7W__textInputInput{background-color:var(--mantine-color-ample-0)}.ClinicianPatientsCardContent-module__PwrW7W__textInputInput::placeholder{color:var(--mantine-color-ample-10)}
.PatientMedicationsPreviewList-module__8a8ObG__root{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.PatientMedicationsPreviewList-module__8a8ObG__paper{width:100%;padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-ample-2)}.PatientMedicationsPreviewList-module__8a8ObG__leftColumn{flex-shrink:0;align-items:center;width:60px;height:100%;display:flex}.PatientMedicationsPreviewList-module__8a8ObG__rightColumn{word-break:normal;overflow-wrap:break-word;flex-direction:column;flex:1;min-width:0;display:flex}.PatientMedicationsPreviewList-module__8a8ObG__iconStack{justify-content:center;align-items:center;gap:var(--mantine-spacing-2xs)}.PatientMedicationsPreviewList-module__8a8ObG__iconLabelText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-bold);text-align:center}.PatientMedicationsPreviewList-module__8a8ObG__content{align-items:center;gap:var(--mantine-spacing-xs)}.PatientMedicationsPreviewList-module__8a8ObG__medicationsText{font-size:var(--mantine-font-size-xs)}
.PatientProceduresList-module__xDR5iG__root{gap:var(--mantine-spacing-lg);flex-direction:column;display:flex}.PatientProceduresList-module__xDR5iG__paper{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-ample-2)}.PatientProceduresList-module__xDR5iG__leftColumn{flex-shrink:0;align-items:center;width:110px;height:100%;display:flex}.PatientProceduresList-module__xDR5iG__rightColumn{word-break:normal;overflow-wrap:break-word;flex-direction:column;flex:1;min-width:0;display:flex}.PatientProceduresList-module__xDR5iG__content{gap:var(--mantine-spacing-xs)}.PatientProceduresList-module__xDR5iG__groupLabelText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-xs)}.PatientProceduresList-module__xDR5iG__surgeryContent{gap:var(--mantine-spacing-xs)}.PatientProceduresList-module__xDR5iG__dateText{font-size:var(--mantine-font-size-lg);font-weight:var(--font-weight-bold)}.PatientProceduresList-module__xDR5iG__nameText{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-md)}.PatientProceduresList-module__xDR5iG__locationText{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-xs)}
.ClinicianPatientsCardHeaderCountBadge-module__H4HSyG__root{color:var(--mantine-color-ample-10)}.ClinicianPatientsCardHeaderCountBadge-module__H4HSyG__root:where([data-truncated=true]){font-size:var(--mantine-font-size-2xs)}
.PatientAppointmentsTable-module__DHBiOq__timeText,.PatientAppointmentsTable-module__DHBiOq__nameText,.PatientAppointmentsTable-module__DHBiOq__clinicianNameText{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold)}
.PatientProceduresTable-module__xSecjq__timeText,.PatientProceduresTable-module__xSecjq__procedureText,.PatientProceduresTable-module__xSecjq__clinicianNameText{font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold)}
.Modal-module__GKiJOG__modal{z-index:9999;width:100dvw;height:100dvh;padding:var(--mantine-spacing-4xl);background:var(--mantine-color-ample-0);justify-content:center;align-items:center;gap:var(--mantine-spacing-lg);flex-direction:column;display:flex;position:fixed;top:0;left:0}@media (max-width:62em){.Modal-module__GKiJOG__modal{padding:var(--mantine-spacing-xs)}}.Modal-module__GKiJOG__closeButtonContainer{justify-content:flex-end;width:100%;display:flex}
.AdminColorCircle-module__99GeOW__root{cursor:pointer}.AdminColorCircle-module__99GeOW__root:where([data-active=true]){outline:4px solid #000}
.AdminColorSelector-module__4jlhTW__grid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(5,max-content);place-self:center;display:grid}
.PatientAppointment-module__XxtMcq__stack{gap:var(--mantine-spacing-xl)}.PatientAppointment-module__XxtMcq__title{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-md)}.PatientAppointment-module__XxtMcq__timeText,.PatientAppointment-module__XxtMcq__withText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--mantine-line-height-md)}.PatientAppointment-module__XxtMcq__clinicianNameText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-xs)}.PatientAppointment-module__XxtMcq__locationTitleText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-xs)}.PatientAppointment-module__XxtMcq__locationSubtitleText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.PatientAppointment-module__XxtMcq__appointmentDetailsHeaderText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-md)}.PatientAppointment-module__XxtMcq__appointmentDetailsBodyText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.PatientAppointment-module__XxtMcq__estimatedDurationHeaderText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-md)}.PatientAppointment-module__XxtMcq__estimatedDurationBodyText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.PatientAppointment-module__XxtMcq__instructionsHeaderText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--mantine-line-height-md)}.PatientAppointment-module__XxtMcq__instructionsBodyText{color:var(--mantine-color-ample-10);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}
.AdminCreateDepartmentContent-module__HfUEDa__root{justify-content:center;gap:var(--mantine-spacing-lg)}.AdminCreateDepartmentContent-module__HfUEDa__title{color:var(--mantine-color-ample-8);text-align:center}.AdminCreateDepartmentContent-module__HfUEDa__inputSection{gap:var(--mantine-spacing-md)}.AdminCreateDepartmentContent-module__HfUEDa__inputInstructionsText{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-align:center}.AdminCreateDepartmentContent-module__HfUEDa__textInputRoot{width:400px}.AdminCreateDepartmentContent-module__HfUEDa__textInputInput::placeholder{color:var(--mantine-color-ample-10)}.AdminCreateDepartmentContent-module__HfUEDa__button{align-self:center;width:max-content}
.AdminCreateTeamContent-module__FBwxba__root{justify-content:center;gap:var(--mantine-spacing-lg)}.AdminCreateTeamContent-module__FBwxba__title{color:var(--mantine-color-ample-8);text-align:center}.AdminCreateTeamContent-module__FBwxba__inputSection{gap:var(--mantine-spacing-md)}.AdminCreateTeamContent-module__FBwxba__inputInstructionsText{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-align:center}.AdminCreateTeamContent-module__FBwxba__textInputRoot{width:400px}.AdminCreateTeamContent-module__FBwxba__textInputInput::placeholder{color:var(--mantine-color-ample-10)}.AdminCreateTeamContent-module__FBwxba__button{align-self:center;width:max-content}
.AdminEditDepartmentContent-module___fnLaW__root{justify-content:center;gap:var(--mantine-spacing-lg)}.AdminEditDepartmentContent-module___fnLaW__title{color:var(--mantine-color-ample-8);text-align:center}.AdminEditDepartmentContent-module___fnLaW__inputSection{gap:var(--mantine-spacing-md)}.AdminEditDepartmentContent-module___fnLaW__inputInstructionsText{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-align:center}.AdminEditDepartmentContent-module___fnLaW__textInputRoot{width:400px}.AdminEditDepartmentContent-module___fnLaW__textInputInput::placeholder{color:var(--mantine-color-ample-10)}.AdminEditDepartmentContent-module___fnLaW__button{align-self:center;width:max-content}
.AdminEditTeamContent-module__3JAMoq__root{justify-content:center;gap:var(--mantine-spacing-lg)}.AdminEditTeamContent-module__3JAMoq__title{color:var(--mantine-color-ample-8);text-align:center}.AdminEditTeamContent-module__3JAMoq__inputSection{gap:var(--mantine-spacing-md)}.AdminEditTeamContent-module__3JAMoq__inputInstructionsText{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-align:center}.AdminEditTeamContent-module__3JAMoq__textInputRoot{width:400px}.AdminEditTeamContent-module__3JAMoq__textInputInput::placeholder{color:var(--mantine-color-ample-10)}.AdminEditTeamContent-module__3JAMoq__button{align-self:center;width:max-content}
.page-module__NKghkG__container{width:100%;height:100%}
