.AdminList-module-scss-module__dGw4ua__AdminList .AdminList-module-scss-module__dGw4ua__AdminListItem span{margin-right:1em}.AdminList-module-scss-module__dGw4ua__AdminList table td{border-top:1px solid var(--mantine-color-default-border);border-left:1px solid var(--mantine-color-default-border);padding-left:.4em;padding-right:.4em}.AdminList-module-scss-module__dGw4ua__AdminList table td ul{padding-inline-start:20px}.AdminList-module-scss-module__dGw4ua__AdminList table td.AdminList-module-scss-module__dGw4ua__cropped{white-space:nowrap;text-overflow:ellipsis;max-width:10ch;overflow:hidden}.AdminList-module-scss-module__dGw4ua__AdminList table td:first-of-type{border-left:none;padding-left:0}.AdminList-module-scss-module__dGw4ua__smalltext{font-size:.7em}.AdminList-module-scss-module__dGw4ua__unselectable{-webkit-user-select:none;user-select:none;margin-right:.4em}.AdminList-module-scss-module__dGw4ua__green{color:var(--mantine-color-green-8)}.AdminList-module-scss-module__dGw4ua__red{color:var(--mantine-color-red-9)}
.NonFatalError-module-scss-module__ebGuRa__NonFatalError{margin-bottom:1.4em}
.PageFrame-module-scss-module__nQ4XJW__PageInner{text-align:left;margin:0 auto}.PageFrame-module-scss-module__nQ4XJW__PageFrameMid{text-align:center;align-items:center;width:100%;display:flex}.PageFrame-module-scss-module__nQ4XJW__PageFrameMid .PageFrame-module-scss-module__nQ4XJW__PageInner{max-width:926px}.PageFrame-module-scss-module__nQ4XJW__PageFrameFull{text-align:center;align-items:center;width:100%;display:flex;overflow-x:hidden}.PageFrame-module-scss-module__nQ4XJW__PageFrameFull.PageFrame-module-scss-module__nQ4XJW__fullBleed{width:100vw;margin-left:-1em;margin-right:-1em}.PageFrame-module-scss-module__nQ4XJW__PageFrameFull .PageFrame-module-scss-module__nQ4XJW__PageInner{width:100%;min-height:100%}
.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle{display:flex}.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle>div{margin-right:1em}.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle>div h2 a{color:var(--mantine-color-default-border)}.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle a{text-decoration:none}.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle a:hover{text-decoration:underline}@media (max-width:768px){.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle{display:block}.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle .BreadcrumbedTitle-module-scss-module__JWyM_G__breadcrumb h2{margin-bottom:.5em;font-size:1em;font-weight:400}.BreadcrumbedTitle-module-scss-module__JWyM_G__BreadcrumbedTitle.BreadcrumbedTitle-module-scss-module__JWyM_G__hasBreadcrumbs .BreadcrumbedTitle-module-scss-module__JWyM_G__title h2{margin-top:.5em}}
.CalendarPill-module-scss-module__mGAw7a__calendarPill{cursor:pointer;max-width:100%;overflow:hidden}.CalendarPill-module-scss-module__mGAw7a__pill{white-space:nowrap;text-overflow:ellipsis;border-radius:.4em;padding:.35em .9em;overflow:hidden}.CalendarPill-module-scss-module__mGAw7a__revoked{border:2px solid var(--mantine-color-red-6);text-decoration:line-through}.CalendarPill-module-scss-module__mGAw7a__readOnly{border:1px dashed var(--mantine-color-gray-5)}.CalendarPill-module-scss-module__mGAw7a__compact{text-align:center;justify-content:left;align-items:center;width:2em;min-width:2em;max-width:2em;height:2em;padding:.35em;display:flex}
.CalendarPreview-module-scss-module__ythhZa__CalendarPreview{border-radius:8px;margin-top:1.5em;overflow:hidden}.CalendarPreview-module-scss-module__ythhZa__CalendarPreview .CalendarPreview-module-scss-module__ythhZa__loading{justify-content:center;align-items:center;height:320px;display:flex}.CalendarPreview-module-scss-module__ythhZa__CalendarPreview .CalendarPreview-module-scss-module__ythhZa__error{color:var(--mantine-color-red-6);padding:1em;font-size:.85em}.CalendarPreview-module-scss-module__ythhZa__CalendarPreview .CalendarPreview-module-scss-module__ythhZa__calendarContainer{height:420px}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-calendar{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:.8rem}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-header{color:#70757a;text-transform:uppercase;border-bottom:1px solid #dadce0;padding:8px 4px;font-size:.75rem;font-weight:500}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header{border-bottom:1px solid #dadce0}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-content{border-top:none}:is(.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header-gutter,.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-gutter){color:#70757a;font-size:.7rem}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-timeslot-group{border-bottom:1px solid #f1f3f4;min-height:48px}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-day-slot .rbc-time-slot{border-top:none}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-today{background-color:#e8f0fe}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-current-time-indicator{background-color:#ea4335;height:2px}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-current-time-indicator:before{content:"";background-color:#ea4335;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event{color:#fff;box-shadow:none;background-color:#039be5;border:none;border-radius:4px;padding:2px 4px;font-size:.75rem;line-height:1.3}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event:focus{outline:none;box-shadow:0 1px 3px #0000004d}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event-label{display:none}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event-content{font-weight:500}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-allday-cell .rbc-event{border-radius:4px}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-toolbar{display:none}.CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-view{border:1px solid #dadce0;border-radius:8px}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-calendar{font-family:Segoe UI,Segoe UI Web,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-header{color:#616161;border-bottom:1px solid #e0e0e0;padding:6px 4px;font-size:.75rem;font-weight:600}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header{border-bottom:1px solid #e0e0e0}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-content{border-top:none}:is(.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header-gutter,.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-gutter){color:#616161;font-size:.7rem}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-timeslot-group{border-bottom:1px solid #f0f0f0;min-height:44px}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-day-slot .rbc-time-slot{border-top:none}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-today{background-color:#eff6fc}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-current-time-indicator{background-color:#0078d4;height:2px}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event{color:#fff;box-shadow:none;background-color:#0078d4;border:none;border-left:4px solid #005a9e;border-radius:4px;padding:2px 6px;font-size:.75rem;line-height:1.3}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event:focus{outline:none;box-shadow:0 0 0 2px #0078d4}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event-label{font-size:.7rem;font-weight:400}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event-content{font-weight:600}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-allday-cell .rbc-event{border-left:4px solid #005a9e;border-radius:4px}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-toolbar{display:none}.CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-view{border:1px solid #d1d1d1;border-radius:4px}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-header{color:#9aa0a6;border-bottom-color:#3c4043}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header{border-bottom-color:#3c4043}:is(html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header-gutter,html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-gutter){color:#9aa0a6}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-timeslot-group{border-bottom-color:#3c4043}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-today{background-color:#1a3a5c}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-view{border-color:#3c4043}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__google .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-day-bg+.rbc-day-bg{border-left-color:#3c4043}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-header{color:#a19f9d;border-bottom-color:#484644}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header{border-bottom-color:#484644}:is(html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-header-gutter,html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-gutter){color:#a19f9d}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-timeslot-group{border-bottom-color:#484644}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-today{background-color:#1b3a4b}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-event{border-left-color:#2b88d8}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-time-view{border-color:#484644}html[data-mantine-color-scheme=dark] .CalendarPreview-module-scss-module__ythhZa__microsoft .CalendarPreview-module-scss-module__ythhZa__calendarContainer .rbc-day-bg+.rbc-day-bg{border-left-color:#484644}
.CalendarSelector-module-scss-module__gLJh1W__CalendarSelector{margin:1em 0 2em}.CalendarSelector-module-scss-module__gLJh1W__CalendarSelector .CalendarSelector-module-scss-module__gLJh1W__option{width:20em;margin-top:-.25em;margin-bottom:-.25em;padding:.5em}.CalendarSelector-module-scss-module__gLJh1W__CalendarSelector .CalendarSelector-module-scss-module__gLJh1W__option:hover{background-color:var(--mantine-color-gray-0)}.CalendarSelector-module-scss-module__gLJh1W__CalendarSelector .CalendarSelector-module-scss-module__gLJh1W__option[data-checked=true]{border-color:var(--mantine-primary-color-filled)}.CalendarSelector-module-scss-module__gLJh1W__CalendarSelector .CalendarSelector-module-scss-module__gLJh1W__option .CalendarSelector-module-scss-module__gLJh1W__radioIndicator{margin-top:.25em;margin-left:.25em}.CalendarSelector-module-scss-module__gLJh1W__CalendarSelector .CalendarSelector-module-scss-module__gLJh1W__option .CalendarSelector-module-scss-module__gLJh1W__radioIndicatorSpacer{width:20px;min-width:20px;margin-top:.25em;margin-left:.25em}.CalendarSelector-module-scss-module__gLJh1W__CalendarSelector .CalendarSelector-module-scss-module__gLJh1W__CalendarAddFormContainer{margin-top:2.5em}html[data-mantine-color-scheme=dark] .CalendarSelector-module-scss-module__gLJh1W__option:hover{background-color:var(--mantine-color-gray-9)}
.ProviderSelector-module-scss-module__nz2xPa__ProviderSelector{margin-bottom:2em}.ProviderSelector-module-scss-module__nz2xPa__ProviderSelector p.ProviderSelector-module-scss-module__nz2xPa__label{font-weight:500;font-size:var(--input-label-size,var(--mantine-font-size-sm));margin-bottom:.5em}
.Loader-module-scss-module__tJmwUW__Loader .Loader-module-scss-module__tJmwUW__ViewportCenteredLoader{text-align:center;background:0 0;width:300px;height:30px;margin-top:-15px;margin-left:-150px;position:fixed;top:30px;left:50%}.Loader-module-scss-module__tJmwUW__Loader .Loader-module-scss-module__tJmwUW__InlineLoader{display:inline-block}.Loader-module-scss-module__tJmwUW__Loader .Loader-module-scss-module__tJmwUW__TopRightLoader{position:absolute;top:2.3em;right:1.5em}.Loader-module-scss-module__tJmwUW__Loader .Loader-module-scss-module__tJmwUW__TopRightLoaderAvoidX{z-index:1000;position:absolute;top:1.3em;right:3em}
.CalendarDualSelectByFamily-module-scss-module___cQoGq__CalendarDualSelectByFamily{margin:1em 0 2em}.CalendarDualSelectByFamily-module-scss-module___cQoGq__CalendarDualSelectByFamily .CalendarDualSelectByFamily-module-scss-module___cQoGq__description{color:var(--mantine-color-dimmed)}.CalendarDualSelectByFamily-module-scss-module___cQoGq__CalendarDualSelectByFamily .CalendarDualSelectByFamily-module-scss-module___cQoGq__hiddenInputText{color:#0000;cursor:pointer}.CalendarDualSelectByFamily-module-scss-module___cQoGq__selectedCalendar{cursor:pointer;max-width:100%;overflow:hidden}.CalendarDualSelectByFamily-module-scss-module___cQoGq__inputWrapper{overflow:hidden}
@media (max-width:768px){.ManageProvidersPageClient-module-scss-module__K8xnTW__providerTitle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ManageProvidersPageClient-module-scss-module__K8xnTW__calendarsContainer{scrollbar-width:none;-ms-overflow-style:none;max-width:250px;overflow:auto hidden;flex-wrap:nowrap!important}.ManageProvidersPageClient-module-scss-module__K8xnTW__calendarsContainer::-webkit-scrollbar{display:none}}.ManageProvidersPageClient-module-scss-module__K8xnTW__buttonStack{flex-direction:row;align-items:center}@media (max-width:1024px){.ManageProvidersPageClient-module-scss-module__K8xnTW__buttonStack{flex-direction:column;align-items:stretch}.ManageProvidersPageClient-module-scss-module__K8xnTW__buttonStack>button,.ManageProvidersPageClient-module-scss-module__K8xnTW__buttonStack>form,.ManageProvidersPageClient-module-scss-module__K8xnTW__buttonStack>button>button,.ManageProvidersPageClient-module-scss-module__K8xnTW__buttonStack>form>button{width:100%}}.ManageProvidersPageClient-module-scss-module__K8xnTW__hideOnSmall{display:inline}@media (max-width:768px){.ManageProvidersPageClient-module-scss-module__K8xnTW__hideOnSmall{display:none}}.ManageProvidersPageClient-module-scss-module__K8xnTW__showOnSmall{display:none}@media (max-width:768px){.ManageProvidersPageClient-module-scss-module__K8xnTW__showOnSmall{display:inline}}
.CookieConsentDialog-module-scss-module__PFk0UW__dialogRoot{border:1px solid var(--mantine-primary-color-filled)}.CookieConsentDialog-module-scss-module__PFk0UW__dialogRoot p{margin-bottom:1em}
.SyncOpTable-module-scss-module__mqJJIW__SyncOpTable{margin-top:var(--mantine-spacing-xl)}.SyncOpTable-module-scss-module__mqJJIW__SyncOpTableSection:first-of-type{margin-top:0}@media (max-width:768px){.SyncOpTable-module-scss-module__mqJJIW__hideOnSmall{display:none}}.SyncOpTable-module-scss-module__mqJJIW__showOnSmall{display:none}@media (max-width:768px){.SyncOpTable-module-scss-module__mqJJIW__showOnSmall{display:inline}}
.ProviderAccessWarning-module-scss-module__gjWAtW__hideOnSmall{display:inline}@media (max-width:768px){.ProviderAccessWarning-module-scss-module__gjWAtW__hideOnSmall{display:none}}.ProviderAccessWarning-module-scss-module__gjWAtW__showOnSmall{display:none}@media (max-width:768px){.ProviderAccessWarning-module-scss-module__gjWAtW__showOnSmall{display:inline}}
