.lBVrua_UserForm{display:block}
.ebGuRa_NonFatalError{margin-bottom:1.4em}
.nQ4XJW_PageInner{text-align:left;margin:0 auto}.nQ4XJW_PageInner a:hover{text-decoration:underline}.nQ4XJW_PageFrameMid{text-align:center;align-items:center;width:100%;display:flex}.nQ4XJW_PageFrameMid .nQ4XJW_PageInner{max-width:926px}.nQ4XJW_PageFrameFull{text-align:center;align-items:center;width:100%;display:flex;overflow-x:hidden}.nQ4XJW_PageFrameFull.nQ4XJW_fullBleed{width:100vw;margin-left:-1em;margin-right:-1em}.nQ4XJW_PageFrameFull .nQ4XJW_PageInner{width:100%;min-height:100%;padding-bottom:2em}
.JWyM_G_BreadcrumbedTitle{display:flex}.JWyM_G_BreadcrumbedTitle>div{margin-right:1em}.JWyM_G_BreadcrumbedTitle>div h2 a{color:var(--mantine-color-default-border)}.JWyM_G_BreadcrumbedTitle a{text-decoration:none}.JWyM_G_BreadcrumbedTitle a:hover{text-decoration:underline}@media (max-width:768px){.JWyM_G_BreadcrumbedTitle{display:block}.JWyM_G_BreadcrumbedTitle .JWyM_G_breadcrumb h2{margin-bottom:.5em;font-size:1em;font-weight:400}.JWyM_G_BreadcrumbedTitle.JWyM_G_hasBreadcrumbs .JWyM_G_title h2{margin-top:.5em}}
.mGAw7a_calendarPill{cursor:pointer;max-width:100%;overflow:hidden}.mGAw7a_pill{white-space:nowrap;text-overflow:ellipsis;border-radius:.4em;padding:.35em .9em;overflow:hidden}.mGAw7a_revoked{border:2px solid var(--mantine-color-red-6);text-decoration:line-through}.mGAw7a_readOnly{border:1px dashed var(--mantine-color-gray-5)}.mGAw7a_pollDelayBadge{border:1px solid var(--mantine-color-gray-5);width:1.25rem;height:1.25rem;color:var(--mantine-color-gray-7);background-color:var(--mantine-color-body);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.mGAw7a_pollDelayBadge:focus-visible{outline:2px solid var(--mantine-color-blue-6);outline-offset:1px}[data-mantine-color-scheme=dark] .mGAw7a_pollDelayBadge{border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0)}.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}
.tJmwUW_Loader .tJmwUW_ViewportCenteredLoader{text-align:center;background:0 0;width:300px;height:30px;margin-top:-15px;margin-left:-150px;position:fixed;top:30px;left:50%}.tJmwUW_Loader .tJmwUW_InlineLoader{display:inline-block}.tJmwUW_Loader .tJmwUW_TopRightLoader{position:absolute;top:2.3em;right:1.5em}.tJmwUW_Loader .tJmwUW_TopRightLoaderAvoidX{z-index:1000;position:absolute;top:1.3em;right:3em}.tJmwUW_Loader .tJmwUW_OverlayCenteredLoader{z-index:1100;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[data-mantine-color-scheme=dark] .tJmwUW_Loader .tJmwUW_OverlayCenteredLoader{background:#00000080}
.gjWAtW_hideOnSmall{display:inline}@media (max-width:768px){.gjWAtW_hideOnSmall{display:none}}.gjWAtW_showOnSmall{display:none}@media (max-width:768px){.gjWAtW_showOnSmall{display:inline}}
.W9ceja_cardInner{position:relative}.W9ceja_cornerButton{position:absolute;top:0;right:0}.W9ceja_steps,.W9ceja_progressRow{padding-right:var(--mantine-spacing-xl)}.W9ceja_progressBar{flex-grow:1}
.ythhZa_CalendarPreview{margin-top:1.5em}.ythhZa_CalendarPreview .ythhZa_loading{justify-content:center;align-items:center;height:320px;display:flex}.ythhZa_CalendarPreview .ythhZa_error{color:var(--mantine-color-red-6);padding:1em;font-size:.85em}.ythhZa_CalendarPreview .ythhZa_calendarContainer{height:624px}.ythhZa_google .ythhZa_calendarContainer .rbc-calendar{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:.8rem}.ythhZa_google .ythhZa_calendarContainer .rbc-header{color:#70757a;text-transform:uppercase;border-bottom:1px solid #dadce0;padding:8px 4px;font-size:.75rem;font-weight:500}.ythhZa_google .ythhZa_calendarContainer .rbc-time-header{border-bottom:1px solid #dadce0}.ythhZa_google .ythhZa_calendarContainer .rbc-time-content{border-top:none}:is(.ythhZa_google .ythhZa_calendarContainer .rbc-time-header-gutter,.ythhZa_google .ythhZa_calendarContainer .rbc-time-gutter){color:#70757a;font-size:.7rem}.ythhZa_google .ythhZa_calendarContainer .rbc-timeslot-group{border-bottom:1px solid #f1f3f4;min-height:48px}.ythhZa_google .ythhZa_calendarContainer .rbc-day-slot .rbc-time-slot{border-top:none}.ythhZa_google .ythhZa_calendarContainer .rbc-today{background-color:#e8f0fe}.ythhZa_google .ythhZa_calendarContainer .rbc-current-time-indicator{background-color:#ea4335;height:2px}.ythhZa_google .ythhZa_calendarContainer .rbc-current-time-indicator:before{content:"";background-color:#ea4335;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.ythhZa_google .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}.ythhZa_google .ythhZa_calendarContainer .rbc-event:focus{outline:none;box-shadow:0 1px 3px #0000004d}.ythhZa_google .ythhZa_calendarContainer .rbc-event-label{display:none}.ythhZa_google .ythhZa_calendarContainer .rbc-event-content{font-weight:500}.ythhZa_google .ythhZa_calendarContainer .rbc-allday-cell .rbc-event{border-radius:4px}.ythhZa_google .ythhZa_calendarContainer .rbc-toolbar{display:none}.ythhZa_google .ythhZa_calendarContainer .rbc-time-view{border:1px solid #dadce0;border-radius:8px}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-calendar{font-family:Segoe UI,Segoe UI Web,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-header{color:#616161;border-bottom:1px solid #e0e0e0;padding:6px 4px;font-size:.75rem;font-weight:600}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-header{border-bottom:1px solid #e0e0e0}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-content{border-top:none}:is(.ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-header-gutter,.ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-gutter){color:#616161;font-size:.7rem}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-timeslot-group{border-bottom:1px solid #f0f0f0;min-height:44px}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-day-slot .rbc-time-slot{border-top:none}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-today{background-color:#eff6fc}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-current-time-indicator{background-color:#0078d4;height:2px}.ythhZa_microsoft .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}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-event:focus{outline:none;box-shadow:0 0 0 2px #0078d4}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-event-label{font-size:.7rem;font-weight:400}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-event-content{font-weight:600}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-allday-cell .rbc-event{border-left:4px solid #005a9e;border-radius:4px}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-toolbar{display:none}.ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-view{border:1px solid #d1d1d1;border-radius:4px}html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-header{color:#9aa0a6;border-bottom-color:#3c4043}html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-time-header{border-bottom-color:#3c4043}:is(html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-time-header-gutter,html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-time-gutter){color:#9aa0a6}html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-timeslot-group{border-bottom-color:#3c4043}html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-today{background-color:#1a3a5c}html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-time-view{border-color:#3c4043}html[data-mantine-color-scheme=dark] .ythhZa_google .ythhZa_calendarContainer .rbc-day-bg+.rbc-day-bg{border-left-color:#3c4043}html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-header{color:#a19f9d;border-bottom-color:#484644}html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-header{border-bottom-color:#484644}:is(html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-header-gutter,html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-gutter){color:#a19f9d}html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-timeslot-group{border-bottom-color:#484644}html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-today{background-color:#1b3a4b}html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-event{border-left-color:#2b88d8}html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-time-view{border-color:#484644}html[data-mantine-color-scheme=dark] .ythhZa_microsoft .ythhZa_calendarContainer .rbc-day-bg+.rbc-day-bg{border-left-color:#484644}
.nz2xPa_ProviderSelector{margin-bottom:1em}
.PFk0UW_dialogRoot{border:1px solid var(--mantine-primary-color-filled)}.PFk0UW_dialogRoot p{margin-bottom:1em}
.kM5sta_hasfocus .kM5sta_Header .kM5sta_hotkey,.kM5sta_hasfocus .kM5sta_dropdown .kM5sta_hotkey{text-decoration:underline}.kM5sta_Header{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.kM5sta_Header .kM5sta_title .kM5sta_type_title{margin-right:.3em}.kM5sta_HeaderActionIcon{border-color:var(--mantine-primary-color-filled);border-radius:100%;margin-right:.5em}.kM5sta_logoLink{color:inherit;text-decoration:none}.kM5sta_logoSpacer{flex:1}.kM5sta_logo{background-repeat:no-repeat;height:36px;padding-top:.3em}.kM5sta_logoCalFam{background-image:url(/pub/components/client/images/calfam-bow-200h.png);background-size:50.22px 36px;margin-left:120px;padding-left:60px}.kM5sta_HeaderMenuDropdown .kM5sta_HeaderMenuItem .kM5sta_flag{border-radius:.2em;margin-left:-.3em;margin-right:-.1em}.kM5sta_HeaderMenuDropdown .kM5sta_HeaderMenuLabel{padding-left:calc(var(--mantine-spacing-xs)/2)}html[data-mantine-color-scheme=dark] .kM5sta_logoCalFam{background-image:url(/pub/components/client/images/calfam-wob-200h.png)}
.TUYgDq_modal p{margin-top:1em;margin-bottom:1em}.TUYgDq_modal p:first-of-type{margin-top:0}.TUYgDq_modal p:last-of-type{margin-bottom:0}.TUYgDq_modal .TUYgDq_radiogroup .TUYgDq_label{margin-bottom:1em}.TUYgDq_modal .TUYgDq_radiogroup .TUYgDq_radio{margin-left:2em;margin-right:1em}.TUYgDq_modal .TUYgDq_buttongroup{margin-top:1em}.TUYgDq_modal span.TUYgDq_inlineIcon{position:relative;bottom:-.3em}
.lDlVKG_CollapsibleSidebarToggle{margin-top:.5em;margin-left:.5em;display:inline-block;position:absolute}.lDlVKG_sidebar{border-color:var(--app-shell-border-color);border-top-style:solid;border-top-width:1px}.lDlVKG_main{padding-top:54px;padding-bottom:0;display:flex}
.e9xZJG_FooterMessage{text-align:right;color:var(--mantine-color-gray-5);font-size:.7em}
._8nYISq_SharedLinkFooter{text-align:center;padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-md)}._8nYISq_SharedLinkFooter ._8nYISq_link{color:var(--mantine-color-dimmed);text-decoration:underline}
._2mynq_WeekView{margin-top:1em}._2mynq_WeekView ._2mynq_nav,._2mynq_WeekView ._2mynq_legend,._2mynq_WeekView ._2mynq_providerErrors{margin-bottom:var(--mantine-spacing-md)}._2mynq_WeekView ._2mynq_calendarContainer{height:672px}._2mynq_WeekView ._2mynq_calendarContainer .rbc-toolbar{display:none}._2mynq_WeekView ._2mynq_calendarContainer .rbc-event{box-shadow:none;border:none;border-radius:4px;padding:2px 4px;font-size:.78rem;line-height:1.3}._2mynq_WeekView ._2mynq_calendarContainer .rbc-event.freeEvent{opacity:.6}._2mynq_WeekView ._2mynq_calendarContainer .rbc-event-label{font-size:.68rem}._2mynq_WeekView ._2mynq_calendarContainer .rbc-today{background-color:var(--mantine-color-blue-light)}
.gLcJGq_landing{flex-direction:column;align-items:center;width:100%;display:flex}.gLcJGq_hero{text-align:center;max-width:600px;padding:2rem 1rem 1.5rem}.gLcJGq_heroTitle{color:var(--mantine-color-text);margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:1.2}.gLcJGq_heroSubtitle{color:var(--mantine-color-dimmed);font-size:1rem;line-height:1.6}.gLcJGq_loginWrap{width:100%;max-width:310px;margin-bottom:1.25rem;padding:0 0 2rem}.gLcJGq_features{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;padding:0 1rem 2rem;display:flex}.gLcJGq_featureCard{text-align:center;flex-shrink:0;width:280px;padding:1.25rem}.gLcJGq_featureIcon{margin-bottom:.5rem;font-size:1.75rem}.gLcJGq_featureTitle{color:var(--mantine-color-text);margin-bottom:.4rem;font-size:.95rem;font-weight:600}.gLcJGq_featureDesc{color:var(--mantine-color-dimmed);font-size:.85rem;line-height:1.5}.gLcJGq_learnLinks{text-align:center;width:100%;max-width:760px;padding:0 1rem 2rem}.gLcJGq_learnHeading{color:var(--mantine-color-text);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.gLcJGq_learnGroup{margin-bottom:1rem}.gLcJGq_learnGroupTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-dimmed);margin-bottom:.4rem;font-size:.8rem}.gLcJGq_learnList{flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.gLcJGq_learnList a{color:var(--mantine-color-anchor,#1c7ed6);font-size:.9rem;text-decoration:none}.gLcJGq_learnList a:hover{text-decoration:underline}.gLcJGq_learnAll{margin-top:.5rem;font-size:.9rem}@media (max-width:768px){.gLcJGq_hero{padding:1.5rem 1rem 1rem}.gLcJGq_heroTitle{font-size:1.5rem}}
.dGw4ua_AdminList .dGw4ua_AdminListItem span{margin-right:1em}.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}.dGw4ua_AdminList table td ul{padding-inline-start:20px}.dGw4ua_AdminList table td.dGw4ua_cropped{white-space:nowrap;text-overflow:ellipsis;max-width:10ch;overflow:hidden}.dGw4ua_AdminList table td:first-of-type{border-left:none;padding-left:0}.dGw4ua_smalltext{font-size:.7em}.dGw4ua_unselectable{-webkit-user-select:none;user-select:none;margin-right:.4em}.dGw4ua_green{color:var(--mantine-color-green-8)}.dGw4ua_red{color:var(--mantine-color-red-9)}.dGw4ua_bulletless{margin:0;padding-inline-start:0;list-style:none}
.IWC9Da_AvailabilityLinkSettings{max-width:640px}.IWC9Da_AvailabilityLinkSettings .IWC9Da_revealBox{background-color:var(--mantine-color-green-light)}.IWC9Da_AvailabilityLinkSettings .IWC9Da_daysRow{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.IWC9Da_AvailabilityLinkSettings .IWC9Da_hoursRow{gap:var(--mantine-spacing-md);align-items:flex-end;display:flex}
._6l8jra_AvailabilityPublicView ._6l8jra_dayRow{padding-bottom:var(--mantine-spacing-sm)}._6l8jra_AvailabilityPublicView ._6l8jra_busySlot{border-left:3px solid var(--mantine-color-red-5);padding-left:var(--mantine-spacing-xs)}._6l8jra_AvailabilityPublicView ._6l8jra_freeSlot{border-left:3px solid var(--mantine-color-green-5);padding-left:var(--mantine-spacing-xs)}
._cQoGq_CalendarDualSelectByFamily{margin:1em 0 2em}._cQoGq_CalendarDualSelectByFamily ._cQoGq_description{color:var(--mantine-color-dimmed)}._cQoGq_CalendarDualSelectByFamily ._cQoGq_hiddenInputText{color:#0000;cursor:pointer}._cQoGq_selectedCalendar{cursor:pointer;max-width:100%;overflow:hidden}._cQoGq_inputWrapper{overflow:hidden}
.mcZ98W_ConnectSeveralCalendarsForm{margin:.5em 0 1.5em}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_option{width:20em;margin-top:-.25em;margin-bottom:-.25em;padding:.5em}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_option:hover{background-color:var(--mantine-color-gray-0)}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_option[data-checked=true]{border-color:var(--mantine-primary-color-filled)}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_option .mcZ98W_checkboxIndicator{margin-top:.25em;margin-left:.25em}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_previewRow{border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:6px;padding:2px .5em;display:flex}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_previewRow.mcZ98W_previewRowNew{border-left-color:var(--mantine-primary-color-filled)}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_previewPair{flex:260px;align-items:center;gap:6px;min-width:0;display:flex}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_previewCalendarName{flex:1 1 0;min-width:0;overflow:hidden}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_previewArrow{flex:none}.mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_previewBadge{white-space:nowrap;flex:none}html[data-mantine-color-scheme=dark] .mcZ98W_ConnectSeveralCalendarsForm .mcZ98W_option:hover{background-color:var(--mantine-color-gray-9)}
.K8xnTW_providerRowError{border-left:4px solid var(--mantine-color-orange-7);background-color:var(--mantine-color-orange-0)}@media (max-width:768px){.K8xnTW_providerTitle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.K8xnTW_calendarsContainer{scrollbar-width:none;-ms-overflow-style:none;max-width:250px;overflow:auto hidden;flex-wrap:nowrap!important}.K8xnTW_calendarsContainer::-webkit-scrollbar{display:none}}.K8xnTW_buttonStack{flex-direction:row;align-items:center}@media (max-width:1024px){.K8xnTW_buttonStack{flex-direction:column;align-items:stretch}.K8xnTW_buttonStack>button,.K8xnTW_buttonStack>form,.K8xnTW_buttonStack>button>button,.K8xnTW_buttonStack>form>button{width:100%}}.K8xnTW_hideOnSmall{display:inline}@media (max-width:768px){.K8xnTW_hideOnSmall{display:none}}.K8xnTW_showOnSmall{display:none}@media (max-width:768px){.K8xnTW_showOnSmall{display:inline}}
.DPRQNG_AppMenu .DPRQNG_AppMenuLabel{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm)}.DPRQNG_AppMenu .DPRQNG_AppMenuItem{font-size:var(--mantine-font-size-sm);border-radius:0;padding:.4em .3em .4em 1.5em}.DPRQNG_AppMenu .DPRQNG_AppMenuItem:hover{text-decoration:none}.DPRQNG_AppMenuItemCurrent{font-weight:600}.DPRQNG_FamilyIconControls{display:flex}.DPRQNG_FamilyIconControls .DPRQNG_FamilyIconControl:not(:first-of-type){margin-left:.4em}.DPRQNG_AppMenu a .DPRQNG_FamilyIconControl{cursor:pointer;display:none}.DPRQNG_AppMenu a:hover .DPRQNG_FamilyIconControl{display:block}@media (max-width:48em){.DPRQNG_AppMenu a .DPRQNG_FamilyIconControl{display:block}}
