.AddClient-module__HjXwyG__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.AddClient-module__HjXwyG__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.AddClient-module__HjXwyG__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.AddClient-module__HjXwyG__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}
.ClientArchivePendingPanel-module__IuMStG__panel{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:12px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 20px;display:flex}.ClientArchivePendingPanel-module__IuMStG__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ClientArchivePendingPanel-module__IuMStG__requested{color:var(--color-text-tertiary);font-size:14px}.ClientArchivePendingPanel-module__IuMStG__reason{gap:2px;font-size:14px;display:grid}.ClientArchivePendingPanel-module__IuMStG__reason dt{color:var(--color-text-tertiary);font-weight:600}.ClientArchivePendingPanel-module__IuMStG__reason dd{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ClientArchivePendingPanel-module__IuMStG__tableScroll{overflow-x:auto}.ClientArchivePendingPanel-module__IuMStG__table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.ClientArchivePendingPanel-module__IuMStG__table caption{color:var(--color-text-primary);text-align:left;padding-bottom:8px;font-weight:600}.ClientArchivePendingPanel-module__IuMStG__table th,.ClientArchivePendingPanel-module__IuMStG__table td{border-top:1px solid var(--color-mfa-surface-dim);text-align:left;vertical-align:top;padding:8px 12px 8px 0}.ClientArchivePendingPanel-module__IuMStG__table th{color:var(--color-text-tertiary);font-weight:600}.ClientArchivePendingPanel-module__IuMStG__detail{color:var(--color-text-tertiary);overflow-wrap:anywhere;margin:4px 0}.ClientArchivePendingPanel-module__IuMStG__compactList{color:var(--color-text-primary);font-size:14px}.ClientArchivePendingPanel-module__IuMStG__compactHeading{font-size:14px;font-weight:600}
.ClientCommunicationForm-module__013FMa__root{grid-template-columns:1fr 1fr;gap:20px 30px;display:grid}.ClientCommunicationForm-module__013FMa__fullWidth{grid-column:1/-1}
.ClientContactForm-module__jE0JwG__root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ClientContactForm-module__jE0JwG__requiredNote{grid-column:1/-1}
.ClientUploadedDocument-module__MaAGJq__fileItem{justify-content:space-between;align-items:center;width:100%;display:flex}.ClientUploadedDocument-module__MaAGJq__fileHeader{font-weight:500}.ClientUploadedDocument-module__MaAGJq__fileIcon{background-color:var(--color-mfa-surface-dim);color:var(--color-mfa-surface);border-radius:4px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;margin-right:16px;display:flex}.ClientUploadedDocument-module__MaAGJq__fileContent{flex-direction:column;flex:1;margin-right:10px;display:flex}.ClientUploadedDocument-module__MaAGJq__fileMetadata{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ClientUploadedDocument-module__MaAGJq__metadataItem{align-items:center;gap:4px;display:flex}
.ClientUploadingDocument-module__W9ZhOW__root{background:var(--color-mfa-surface);border:1px solid var(--color-mfa-secondary-fixed);border-radius:8px;grid-column:1/-1;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.ClientUploadingDocument-module__W9ZhOW__icon{background-color:var(--color-mfa-surface-dim);color:var(--color-mfa-surface);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:flex}.ClientUploadingDocument-module__W9ZhOW__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ClientUploadingDocument-module__W9ZhOW__fileName{color:var(--color-mfa-on-surface);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ClientUploadingDocument-module__W9ZhOW__fileSize{color:var(--color-mfa-secondary)}.ClientUploadingDocument-module__W9ZhOW__progressContainer{align-items:center;gap:12px;margin-top:4px;display:flex}.ClientUploadingDocument-module__W9ZhOW__progressBar{background:var(--color-mfa-surface-dim);border-radius:3px;flex:1;height:6px;overflow:hidden}.ClientUploadingDocument-module__W9ZhOW__progressFill{background:var(--color-mfa-primary);border-radius:3px;height:100%;transition:width .2s}.ClientUploadingDocument-module__W9ZhOW__progressText{color:var(--color-mfa-secondary);text-align:right;min-width:30px;font-weight:500}.ClientUploadingDocument-module__W9ZhOW__deleteIcon{color:var(--color-mfa-secondary);cursor:pointer;flex-shrink:0;transition:color .2s}.ClientUploadingDocument-module__W9ZhOW__deleteIcon:hover{color:var(--color-mfa-error)}
.DefaultUploadedDocument-module__puIGWq__uploadArea.DefaultUploadedDocument-module__puIGWq__disabled{border-color:var(--color-mfa-outline-variant);cursor:not-allowed;opacity:.6}.DefaultUploadedDocument-module__puIGWq__uploadArea.DefaultUploadedDocument-module__puIGWq__disabled:hover{border-color:var(--color-mfa-outline-variant);background-color:#0000}.DefaultUploadedDocument-module__puIGWq__uploadedContainer{border:1px solid var(--color-mfa-secondary-fixed);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.DefaultUploadedDocument-module__puIGWq__uploadedFile{flex:1}.DefaultUploadedDocument-module__puIGWq__fileName{color:var(--color-mfa-on-surface);margin-bottom:4px;font-weight:500}.DefaultUploadedDocument-module__puIGWq__fileInfo{color:var(--color-mfa-on-surface-variant);gap:16px;display:flex}.DefaultUploadedDocument-module__puIGWq__fileIcon{background-color:var(--color-mfa-surface-container);color:var(--color-mfa-on-surface-variant);text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:flex}.DefaultUploadedDocument-module__puIGWq__removeButton{color:var(--color-mfa-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.DefaultUploadedDocument-module__puIGWq__removeButton:hover{color:var(--color-mfa-error)}
.DocumentStatusLine-module__cuwURq__root{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.DocumentStatusLine-module__cuwURq__icon{flex-shrink:0}.DocumentStatusLine-module__cuwURq__text{min-width:0}.DocumentStatusLine-module__cuwURq__attention{color:var(--color-text-error-primary)}.DocumentStatusLine-module__cuwURq__saved{color:var(--color-text-success-primary)}.DocumentStatusLine-module__cuwURq__spin{animation:1s linear infinite DocumentStatusLine-module__cuwURq__spin}@media (prefers-reduced-motion:reduce){.DocumentStatusLine-module__cuwURq__spin{animation:none}}@keyframes DocumentStatusLine-module__cuwURq__spin{to{transform:rotate(360deg)}}
.FileUpload-module__ZdoFuG__root{flex-direction:column;gap:8px;display:flex;position:relative}.FileUpload-module__ZdoFuG__uploadArea{border:1px solid var(--color-mfa-secondary-fixed);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:120px;padding:20px;transition:all .2s;display:flex}.FileUpload-module__ZdoFuG__uploadArea:hover{background-color:var(--color-mfa-surface-container-low);border-color:var(--color-mfa-primary)}.FileUpload-module__ZdoFuG__uploadArea.FileUpload-module__ZdoFuG__disabled{border-color:var(--color-mfa-outline-variant);cursor:not-allowed;opacity:.6}.FileUpload-module__ZdoFuG__uploadArea.FileUpload-module__ZdoFuG__disabled:hover{border-color:var(--color-mfa-outline-variant);background-color:#0000}.FileUpload-module__ZdoFuG__uploadArea.FileUpload-module__ZdoFuG__uploadAreaInvalid,.FileUpload-module__ZdoFuG__uploadArea.FileUpload-module__ZdoFuG__uploadAreaInvalid:hover{border-color:var(--color-border-error_subtle)}.FileUpload-module__ZdoFuG__error{color:var(--color-text-error-primary)}.FileUpload-module__ZdoFuG__uploadIcon{border:1px solid var(--color-mfa-surface-dim);color:var(--color-mfa-secondary);border-radius:8px;justify-content:center;height:40px;margin-bottom:8px;padding:10px;display:flex}.FileUpload-module__ZdoFuG__uploadText{color:var(--color-mfa-primary);margin-bottom:4px;font-weight:600}.FileUpload-module__ZdoFuG__uploadSubtext{color:var(--color-mfa-on-surface-variant);text-align:center}.FileUpload-module__ZdoFuG__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FileUpload-module__ZdoFuG__root:focus-within>.FileUpload-module__ZdoFuG__uploadArea{outline:2px solid var(--color-border-brand);outline-offset:2px}.FileUpload-module__ZdoFuG__progressContainer{margin-top:8px}
.ClientDocumentForm-module__vMI40W__root{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ClientDocumentForm-module__vMI40W__deleteIcon{color:var(--color-mfa-secondary-fixed);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;display:flex}.ClientDocumentForm-module__vMI40W__deleteIcon:hover{color:var(--color-mfa-error)}.ClientDocumentForm-module__vMI40W__uploadedDocument{border:1px solid var(--color-mfa-secondary-fixed);border-radius:8px;grid-column:1/-1;align-items:center;padding:0 16px;display:flex}.ClientDocumentForm-module__vMI40W__fullWidth{grid-column:1/-1}.ClientDocumentForm-module__vMI40W__expiryField{flex-direction:column;gap:4px;display:flex}.ClientDocumentForm-module__vMI40W__clearExpiry{align-self:flex-start}
.ClientDocumentViewDialog-module__vNLvga__viewButton{min-width:auto;padding:8px}.ClientDocumentViewDialog-module__vNLvga__frame{border:none;border-radius:8px;width:100%;height:min(70vh,640px)}.ClientDocumentViewDialog-module__vNLvga__unavailable{align-items:center;gap:8px;display:inline-flex}.ClientDocumentViewDialog-module__vNLvga__reason{color:var(--color-text-tertiary);white-space:nowrap;font-size:12px}
.ClientGeneralInfoForm-module__dfaQTW__root{grid-template-columns:1fr 1fr;gap:20px 30px;display:grid}.ClientGeneralInfoForm-module__dfaQTW__fullWidth{grid-column:1/-1}.ClientGeneralInfoForm-module__dfaQTW__describedField{flex-direction:column;gap:6px;display:flex}
.ClientLayout-module__kE81kG__content{background-color:var(--color-mfa-surface);border-radius:4px;padding:20px}.ClientLayout-module__kE81kG__contentHeader{grid-template-columns:40px 1fr auto;align-items:center;column-gap:10px;padding-bottom:20px;display:grid}.ClientLayout-module__kE81kG__contentHeaderIcon{border:1px solid var(--color-mfa-surface-dim);border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ClientLayout-module__kE81kG__contentHeaderActions{justify-content:flex-end;align-items:center;column-gap:10px;display:flex}.ClientLayout-module__kE81kG__contentHeaderBreadcrumbs{grid-row:1/3;align-items:center;gap:8px;display:flex}
.ClientLifecycleBadge-module__ZaRvEG__badge{vertical-align:middle;display:inline-flex}
.ServiceLocationPicker-module__vgQtma__root{flex-direction:column;gap:12px;min-width:0;display:flex}.ServiceLocationPicker-module__vgQtma__selected{border:1px solid var(--color-mfa-secondary-container);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ServiceLocationPicker-module__vgQtma__results{border:1px solid var(--color-mfa-secondary-container);border-radius:8px;outline:none;flex-direction:column;max-height:260px;padding:4px;display:flex;overflow-y:auto}.ServiceLocationPicker-module__vgQtma__option{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;outline:none;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.ServiceLocationPicker-module__vgQtma__option[data-hovered],.ServiceLocationPicker-module__vgQtma__option[data-focus-visible]{background:var(--color-mfa-secondary-container)}.ServiceLocationPicker-module__vgQtma__option[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--color-mfa-primary)}.ServiceLocationPicker-module__vgQtma__option[data-selected]{background:var(--color-mfa-secondary-container);box-shadow:inset 3px 0 0 var(--color-mfa-primary)}.ServiceLocationPicker-module__vgQtma__option[data-disabled]{cursor:not-allowed;opacity:.6}.ServiceLocationPicker-module__vgQtma__optionName{overflow-wrap:anywhere;font-weight:600}.ServiceLocationPicker-module__vgQtma__error{color:var(--color-mfa-error);flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;display:flex}.ServiceLocationPicker-module__vgQtma__errorText{color:var(--color-mfa-error);font-size:14px}.ServiceLocationPicker-module__vgQtma__more{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ServiceLocationPicker-module__vgQtma__footer{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}
.ClientLocationForm-module__JtUAya__root{grid-template-columns:1fr minmax(0,3fr);gap:20px 30px;display:grid}.ClientLocationForm-module__JtUAya__fullWidth{grid-column:1/-1}@media (max-width:640px){.ClientLocationForm-module__JtUAya__root{grid-template-columns:minmax(0,1fr)}}
.ClientFundingForm-module__UbKSka__root{grid-template-columns:1fr 1fr;gap:20px 30px;display:grid}.ClientFundingForm-module__UbKSka__fullWidth{grid-column:1/-1}
.ClientServiceLocationForm-module__4N7buW__root{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.ClientServiceLocationForm-module__4N7buW__fullWidth{grid-column:1/-1}
.ItemsConfig-module__WoCiBG__inputRow{align-items:flex-end;gap:8px;display:flex}.ItemsConfig-module__WoCiBG__inputRow>:first-child{flex:1}.ItemsConfig-module__WoCiBG__itemsList{flex-direction:column;gap:4px;display:flex}.ItemsConfig-module__WoCiBG__itemsListItem{justify-content:space-between;align-items:center;padding:8px 0;display:flex}
.FieldAddCard-module__YEDFtW__card{border:1px solid var(--color-mfa-surface-dim);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.FieldAddCard-module__YEDFtW__cardHeader{justify-content:space-between;align-items:center;display:flex}.FieldAddCard-module__YEDFtW__addButton{width:100%;display:flex}.FieldAddCard-module__YEDFtW__addButton>button{width:100%}
.FieldListItem-module__I1rbJq__fieldCard{background:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.FieldListItem-module__I1rbJq__dragHandle{color:var(--color-mfa-secondary-fixed);cursor:grab;touch-action:none;align-items:center;padding:4px;display:flex}.FieldListItem-module__I1rbJq__dragHandle:hover{color:var(--color-mfa-secondary)}.FieldListItem-module__I1rbJq__fieldCardLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.FieldListItem-module__I1rbJq__fieldCardRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.FieldListItem-module__I1rbJq__fieldCardMeta{align-items:center;gap:4px;display:flex}.FieldListItem-module__I1rbJq__deleteButton{color:var(--color-mfa-secondary-fixed);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.FieldListItem-module__I1rbJq__deleteButton:hover{color:var(--color-mfa-secondary)}
.FormListEmptyState-module__pQzCLa__root{flex-direction:column;justify-content:center;align-items:center;row-gap:4px;padding:32px 20px;display:flex}
.ReviewItem-module__Vp-phW__root{overflow-wrap:anywhere;flex-direction:column;row-gap:10px;min-width:0;display:flex}
.AffectedClients-module__5KUrMq__warning{color:var(--color-mfa-status-warning-dark);margin:0;font-size:14px}.AffectedClients-module__5KUrMq__neutral{color:var(--color-mfa-on-surface);margin:0;font-size:14px}.AffectedClients-module__5KUrMq__affected{flex-direction:column;gap:8px;margin-top:16px;display:flex}.AffectedClients-module__5KUrMq__affectedHeading{color:var(--color-mfa-on-surface);margin:0;font-size:14px;font-weight:600}.AffectedClients-module__5KUrMq__affectedError{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.AffectedClients-module__5KUrMq__clientsScroll{border:1px solid var(--color-mfa-border);border-radius:8px;max-height:200px;overflow-y:auto}.AffectedClients-module__5KUrMq__clientsScroll:focus-visible{outline:2px solid var(--color-mfa-primary);outline-offset:2px}.AffectedClients-module__5KUrMq__clients{flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex}.AffectedClients-module__5KUrMq__clients li{color:var(--color-mfa-on-surface);overflow-wrap:anywhere;font-size:14px}
.ServiceLocationCreateStep-module__1vIy6W__matches{border:1px solid var(--color-mfa-secondary-container);border-radius:8px;flex-direction:column;gap:8px;margin-top:20px;padding:12px 16px;display:flex}.ServiceLocationCreateStep-module__1vIy6W__matchList{flex-direction:column;gap:8px;display:flex}.ServiceLocationCreateStep-module__1vIy6W__match{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ServiceLocationCreateStep-module__1vIy6W__matchText{overflow-wrap:anywhere;min-width:0}
.StringListInput-module__PBcy5W__inputRow{align-items:flex-end;gap:8px;display:flex}.StringListInput-module__PBcy5W__inputRow>:first-child{flex:1}.StringListInput-module__PBcy5W__list{flex-direction:column;gap:4px;display:flex}.StringListInput-module__PBcy5W__listItem{background:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;display:flex}.StringListInput-module__PBcy5W__deleteButton{color:var(--color-mfa-secondary-fixed);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.StringListInput-module__PBcy5W__deleteButton:hover{color:var(--color-mfa-secondary)}
.AddClientContacts-module__JdEMUa__contacts{flex-direction:column;row-gap:20px;display:flex}.AddClientContacts-module__JdEMUa__contact{border:1px solid var(--color-mfa-secondary-container);border-radius:4px;grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:center;gap:20px 40px;padding:20px;display:grid;box-shadow:0 5px 15px -4px #00000014}.AddClientContacts-module__JdEMUa__emptyState{flex-direction:column;justify-content:center;align-items:center;row-gap:4px;height:400px;padding:20px;display:flex}.AddClientContacts-module__JdEMUa__item{flex-direction:column;gap:6px;display:flex}.AddClientContacts-module__JdEMUa__itemLabel{align-items:center;column-gap:5px;display:flex}.AddClientContacts-module__JdEMUa__itemActions{gap:8px;display:flex}
.AddClientDocuments-module__r7aUua__files{flex-direction:column;row-gap:12px;display:flex}.AddClientDocuments-module__r7aUua__emptyState{flex-direction:column;justify-content:center;align-items:center;row-gap:4px;height:400px;padding:20px;display:flex}.AddClientDocuments-module__r7aUua__file{border:1px solid var(--color-mfa-secondary-container);border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px 16px;display:flex}
.AddClientLocations-module__hgAJgW__locations{flex-direction:column;row-gap:20px;display:flex}.AddClientLocations-module__hgAJgW__emptyState{flex-direction:column;justify-content:center;align-items:center;row-gap:4px;height:400px;padding:20px;display:flex}.AddClientLocations-module__hgAJgW__location{border:1px solid var(--color-mfa-secondary-container);border-radius:4px;grid-template-columns:300px 1fr auto;align-items:center;gap:20px 40px;padding:20px;display:grid;box-shadow:0 5px 15px -4px #00000014}.AddClientLocations-module__hgAJgW__item{flex-direction:column;gap:6px;display:flex}.AddClientLocations-module__hgAJgW__itemActions{gap:8px;display:flex}
.AddClientReview-module__iBeROG__root{flex-direction:column;gap:20px;display:flex}.AddClientReview-module__iBeROG__header{grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;align-items:center;column-gap:10px;padding-bottom:24px;display:grid}.AddClientReview-module__iBeROG__headerIcon{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AddClientReview-module__iBeROG__reviewSection{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:12px;overflow:hidden}.AddClientReview-module__iBeROG__sectionHeader{border-bottom:1px solid var(--color-mfa-surface-dim);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.AddClientReview-module__iBeROG__editButton{width:32px;height:32px;padding:6px}.AddClientReview-module__iBeROG__formActions{border-top:1px solid var(--color-mfa-border-subtle);justify-content:space-between;margin-top:16px;padding-top:24px;display:flex}.AddClientReview-module__iBeROG__sectionBody{padding:20px}.AddClientReview-module__iBeROG__fieldGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.AddClientReview-module__iBeROG__fieldGridWide{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.AddClientReview-module__iBeROG__fieldGridNarrow{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.AddClientReview-module__iBeROG__sectionRow{grid-template-columns:repeat(4,1fr);gap:20px;padding:16px 0;display:grid}.AddClientReview-module__iBeROG__sectionRow:not(:last-child){border-bottom:1px solid var(--color-mfa-surface-dim)}.AddClientReview-module__iBeROG__sectionRow:first-child{padding-top:0}.AddClientReview-module__iBeROG__sectionRow:last-child{padding-bottom:0}.AddClientReview-module__iBeROG__contactRow{grid-template-columns:repeat(5,1fr)}.AddClientReview-module__iBeROG__locationRow{grid-template-columns:200px 1fr;gap:20px;padding:16px 0;display:grid}.AddClientReview-module__iBeROG__locationRow:not(:last-child){border-bottom:1px solid var(--color-mfa-surface-dim)}.AddClientReview-module__iBeROG__locationRow:first-child{padding-top:0}.AddClientReview-module__iBeROG__locationRow:last-child{padding-bottom:0}.AddClientReview-module__iBeROG__filesContainer{flex-wrap:wrap;gap:12px;display:flex}
.AddClientIsp-module__ne8sOq__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.AddClientIsp-module__ne8sOq__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.AddClientIsp-module__ne8sOq__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.AddClientIsp-module__ne8sOq__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}
.AddClientIspReview-module__clOcMa__statsContainer{gap:24px;display:flex}.AddClientIspReview-module__clOcMa__stat{align-items:center;gap:8px;display:flex}
.Changelog-module__hjMyGW__pageRoot{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.Changelog-module__hjMyGW__pageRoot>*{flex-shrink:0}.Changelog-module__hjMyGW__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.Changelog-module__hjMyGW__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.Changelog-module__hjMyGW__pageSubtitle{color:var(--color-gray-600);margin-top:4px;font-size:14px}.Changelog-module__hjMyGW__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.Changelog-module__hjMyGW__root{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:8px;padding:24px;box-shadow:0 5px 15px -4px #00000014}.Changelog-module__hjMyGW__skeletonEntries{flex-direction:column;gap:20px;margin-top:16px;display:flex}.Changelog-module__hjMyGW__skeletonEntry{align-items:center;gap:12px;display:flex}.Changelog-module__hjMyGW__skeletonEntryContent{flex-direction:column;flex:1;gap:8px;display:flex}.Changelog-module__hjMyGW__loadOlder{justify-content:center;padding-top:16px;display:flex}
.ChangelogEntryItem-module__c9iySa__root{display:block}.ChangelogEntryItem-module__c9iySa__avatar{border:2px solid var(--color-mfa-surface-container);object-fit:cover;border-radius:50%;width:20px;height:20px}.ChangelogEntryItem-module__c9iySa__iconAvatar{background-color:var(--color-mfa-surface-container);color:var(--color-mfa-on-surface-variant);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ChangelogEntryItem-module__c9iySa__actor{color:var(--color-mfa-on-surface);font-weight:600}.ChangelogEntryItem-module__c9iySa__actorMuted{color:var(--color-gray-600);font-style:italic;font-weight:600}.ChangelogEntryItem-module__c9iySa__body{flex-direction:column;gap:8px;display:flex}.ChangelogEntryItem-module__c9iySa__note{color:var(--color-gray-600);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ChangelogEntryItem-module__c9iySa__details{gap:4px;margin:0;display:grid}.ChangelogEntryItem-module__c9iySa__detail{gap:8px;font-size:13px;display:flex}.ChangelogEntryItem-module__c9iySa__detailLabel{color:var(--color-gray-600)}.ChangelogEntryItem-module__c9iySa__detailLabel:after{content:":"}.ChangelogEntryItem-module__c9iySa__detailValue{color:var(--color-mfa-on-surface);margin:0;font-weight:600}.ChangelogEntryItem-module__c9iySa__changes{border-collapse:collapse;width:100%;font-size:13px}.ChangelogEntryItem-module__c9iySa__changes th,.ChangelogEntryItem-module__c9iySa__changes td{border-bottom:1px solid var(--color-mfa-border);text-align:left;vertical-align:top;padding:6px 8px}.ChangelogEntryItem-module__c9iySa__changes thead th{color:var(--color-gray-600);font-weight:600}.ChangelogEntryItem-module__c9iySa__changes tbody th{color:var(--color-gray-600);font-weight:400}.ChangelogEntryItem-module__c9iySa__previous{color:var(--color-gray-600);text-decoration:line-through}.ChangelogEntryItem-module__c9iySa__current{color:var(--color-mfa-on-surface);font-weight:600}.ChangelogEntryItem-module__c9iySa__reason{border:1px solid var(--color-mfa-primary);border-radius:4px;padding:8px 12px;font-size:13px}.ChangelogEntryItem-module__c9iySa__planLink{color:var(--color-mfa-primary);width:fit-content;font-size:13px;font-weight:600;text-decoration:underline}
.Clients-module__AgPYba__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:hidden}.Clients-module__AgPYba__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.Clients-module__AgPYba__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.Clients-module__AgPYba__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.Clients-module__AgPYba__card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Clients-module__AgPYba__stickyTop{flex-shrink:0}.Clients-module__AgPYba__toolbar{align-items:center;gap:12px;padding:16px 24px;display:flex}.Clients-module__AgPYba__toolbarEnd{align-items:center;gap:12px;margin-left:auto;display:flex}.Clients-module__AgPYba__search{width:320px}.Clients-module__AgPYba__tableScroll{flex:1;min-height:0;overflow-y:auto}.Clients-module__AgPYba__tableScroll>div{overflow:visible}.Clients-module__AgPYba__tableScroll thead{background-color:var(--color-mfa-surface-dim);z-index:1;position:sticky;top:0}.Clients-module__AgPYba__tableScroll thead th{background-color:var(--color-mfa-surface-dim);border-bottom:1px solid var(--color-mfa-border);border-top:1px solid var(--color-mfa-border)}.Clients-module__AgPYba__serviceBadges{flex-wrap:wrap;gap:4px;display:flex}.Clients-module__AgPYba__pagination{flex-shrink:0;padding:16px 24px}.Clients-module__AgPYba__pagination p{display:none}.Clients-module__AgPYba__skeletonContainer{flex-direction:column;display:flex}.Clients-module__AgPYba__skeletonRow{border-bottom:1px solid var(--color-mfa-border);grid-template-columns:2fr 1fr 1fr 1.5fr .5fr;align-items:center;gap:24px;padding:14px 24px;display:grid}.Clients-module__AgPYba__centeredState{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.Clients-module__AgPYba__statusFilters{flex-shrink:0;max-width:100%;overflow-x:auto}@media (max-width:768px){.Clients-module__AgPYba__toolbar{flex-direction:column;align-items:stretch}.Clients-module__AgPYba__toolbarEnd{margin-left:0}.Clients-module__AgPYba__search{flex:1;width:auto;min-width:0}}.Clients-module__AgPYba__rowBadge:not(:empty){margin-inline-start:.5rem}.Clients-module__AgPYba__tableScrollBusy{opacity:.6;transition:opacity .12s ease-in}.Clients-module__AgPYba__sortScope{color:var(--color-mfa-on-surface-variant);text-align:right;margin:0;padding:8px 24px 0;font-size:12px}
.DashboardCard-module__N21S3W__card{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.DashboardCard-module__N21S3W__cardSection{flex-direction:column;flex:1;min-height:0;display:flex}.DashboardCard-module__N21S3W__cardBody{flex-direction:column;flex:1;gap:12px;padding:16px 0;display:flex}.DashboardCard-module__N21S3W__cardFooter{border-top:1px solid var(--color-mfa-border);color:var(--color-text-quaternary);justify-content:space-between;align-items:center;gap:12px;min-height:37px;margin-top:auto;padding:8px 16px 8px 24px;font-size:12px;display:flex}
.InlineRetry-module__i7I-ZW__inlineRetry{color:var(--color-mfa-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}
.ServiceLocationsLine-module__kI_5Dq__line{color:var(--color-mfa-secondary);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ServiceLocationsLine-module__kI_5Dq__count{color:var(--color-mfa-on-surface);font-variant-numeric:tabular-nums;font-weight:600}
.CaseloadCard-module__rRH3wa__caseloadBody{grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:0 24px;display:grid}.CaseloadCard-module__rRH3wa__headline{flex-direction:column;display:flex}.CaseloadCard-module__rRH3wa__headlineValue{color:var(--color-mfa-on-surface);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:48px}.CaseloadCard-module__rRH3wa__headlineLabel{color:var(--color-text-quaternary);font-size:12px;font-weight:500}.CaseloadCard-module__rRH3wa__statusBar{background-color:var(--color-mfa-surface-container);border-radius:5px;height:10px;margin-bottom:12px;display:flex;overflow:hidden}.CaseloadCard-module__rRH3wa__statusBar>span{height:100%;display:block}.CaseloadCard-module__rRH3wa__statusActive{background-color:var(--color-mfa-primary)}.CaseloadCard-module__rRH3wa__statusPending{background-color:var(--color-mfa-caution)}.CaseloadCard-module__rRH3wa__statusArchived{background-color:var(--color-mfa-secondary-fixed)}.CaseloadCard-module__rRH3wa__legend{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CaseloadCard-module__rRH3wa__legendItem{color:var(--color-mfa-secondary);align-items:center;gap:8px;padding:2px 0;font-size:13px;text-decoration:none;display:flex}.CaseloadCard-module__rRH3wa__legendSwatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.CaseloadCard-module__rRH3wa__legendCount{color:var(--color-mfa-on-surface);font-variant-numeric:tabular-nums;text-align:right;min-width:24px;font-weight:600}.CaseloadCard-module__rRH3wa__locationsRow{border-top:1px solid var(--color-mfa-border);margin-top:4px;padding:12px 24px 0}.CaseloadCard-module__rRH3wa__centeredState{justify-content:center;padding:24px;display:flex}.CaseloadCard-module__rRH3wa__skeletonText{flex-direction:column;gap:6px;display:flex}.CaseloadCard-module__rRH3wa__legendLink:hover,.CaseloadCard-module__rRH3wa__legendLink:focus-visible{text-underline-offset:2px;text-decoration:underline}.CaseloadCard-module__rRH3wa__legendLink:hover .CaseloadCard-module__rRH3wa__legendCount,.CaseloadCard-module__rRH3wa__legendLink:focus-visible .CaseloadCard-module__rRH3wa__legendCount{color:var(--color-mfa-primary)}
.Dashboard-module__WaI8Wa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:24px;display:grid}
.DueStrip-module__xYOSOW__strip{height:26px;margin:12px 24px 0;position:relative}.DueStrip-module__xYOSOW__stripLine{background-color:var(--color-mfa-surface-container-high);border-radius:1px;height:2px;position:absolute;top:12px;left:0;right:0}.DueStrip-module__xYOSOW__stripLabelStart,.DueStrip-module__xYOSOW__stripLabelEnd{color:var(--color-text-quaternary);white-space:nowrap;font-size:10px;position:absolute;top:-12px}.DueStrip-module__xYOSOW__stripLabelStart{font-weight:600;left:0}.DueStrip-module__xYOSOW__stripLabelEnd{right:0}.DueStrip-module__xYOSOW__stripDot{border:2px solid var(--color-mfa-surface);box-shadow:0 0 0 1px var(--color-mfa-border);background-color:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;transform:translate(-50%)}.DueStrip-module__xYOSOW__toneOverdue{color:var(--color-mfa-status-error)}.DueStrip-module__xYOSOW__toneSoon{color:var(--color-mfa-status-warning)}.DueStrip-module__xYOSOW__toneUpcoming{color:var(--color-mfa-secondary)}
.DueRows-module__P69D-G__rowList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DueRows-module__P69D-G__row{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 24px;text-decoration:none;display:grid}.DueRows-module__P69D-G__row:hover{background-color:var(--color-mfa-surface-container-low)}.DueRows-module__P69D-G__rowText{flex-direction:column;min-width:0;display:flex}.DueRows-module__P69D-G__rowName,.DueRows-module__P69D-G__rowSubtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DueRows-module__P69D-G__rowName{color:var(--color-mfa-on-surface);font-size:14px;font-weight:500}.DueRows-module__P69D-G__rowSubtitle{color:var(--color-text-quaternary);font-size:12px}.DueRows-module__P69D-G__rowWhen{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.DueRows-module__P69D-G__rowDate{color:var(--color-mfa-on-surface);font-size:13px;font-weight:600}.DueRows-module__P69D-G__rowDue{font-size:12px}.DueRows-module__P69D-G__toneOverdue{color:var(--color-mfa-status-error)}.DueRows-module__P69D-G__toneSoon{color:var(--color-mfa-status-warning)}.DueRows-module__P69D-G__toneUpcoming{color:var(--color-mfa-secondary)}.DueRows-module__P69D-G__skeletonRow{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 24px;display:grid}.DueRows-module__P69D-G__skeletonText{flex-direction:column;gap:6px;display:flex}.DueRows-module__P69D-G__centeredState{justify-content:center;padding:24px;display:flex}
.UncheckedNotice-module__3Xnu-a__notice{color:var(--color-mfa-status-warning);margin:0;padding:0 24px;font-size:12px}
.EditClient-module__bJgssa__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.EditClient-module__bJgssa__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.EditClient-module__bJgssa__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.EditClient-module__bJgssa__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.EditClient-module__bJgssa__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.EditClient-module__bJgssa__content{background-color:var(--color-mfa-surface);border-radius:4px;padding:20px;box-shadow:0 1px 2px #1018280d}.EditClient-module__bJgssa__contentHeader{grid-template-columns:40px 1fr auto auto auto;align-items:center;column-gap:10px;padding-bottom:40px;display:grid}.EditClient-module__bJgssa__contentHeaderIcon{border:1px solid var(--color-mfa-surface-dim);border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EditClient-module__bJgssa__reviewSection{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:12px;flex-shrink:0;overflow:hidden}.EditClient-module__bJgssa__sectionHeader{border-bottom:1px solid var(--color-mfa-surface-dim);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.EditClient-module__bJgssa__sectionBody{padding:20px}.EditClient-module__bJgssa__fullWidth{grid-column:1/-1}.EditClient-module__bJgssa__editButton{width:32px;height:32px;padding:6px}.EditClient-module__bJgssa__formActions{border-top:1px solid var(--color-mfa-border-subtle);justify-content:space-between;margin-top:16px;padding-top:24px;display:flex}.EditClient-module__bJgssa__section{gap:20px;display:grid}.EditClient-module__bJgssa__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--grid-min,200px),(100% - (var(--grid-columns,4) - 1)*20px)/var(--grid-columns,4))),1fr));gap:20px;display:grid}.EditClient-module__bJgssa__generalInfoFields{--grid-columns:6}.EditClient-module__bJgssa__communicationFields{--grid-columns:3}.EditClient-module__bJgssa__fundingFields{--grid-min:180px}.EditClient-module__bJgssa__sectionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:10px 0;display:grid}.EditClient-module__bJgssa__sectionRow:not(:last-child){border-bottom:1px solid var(--color-mfa-secondary-container)}.EditClient-module__bJgssa__contactRow{--grid-columns:5;--grid-min:160px}.EditClient-module__bJgssa__locationRow{--grid-columns:2}.EditClient-module__bJgssa__filesContainer{grid-column:1/-1;width:100%}.EditClient-module__bJgssa__fileItem{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.EditClient-module__bJgssa__fileItem:not(:last-child){border-bottom:1px solid var(--color-mfa-secondary-container)}.EditClient-module__bJgssa__fileHeader{margin-bottom:4px;font-weight:500}.EditClient-module__bJgssa__fileIcon{background-color:var(--color-mfa-surface-dim);color:var(--color-mfa-surface);border-radius:4px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;margin-right:16px;display:flex}.EditClient-module__bJgssa__fileContent{flex-direction:column;flex:1;margin-right:10px;display:flex}.EditClient-module__bJgssa__fileMetadata{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.EditClient-module__bJgssa__metadataItem{align-items:center;gap:4px;display:flex}.EditClient-module__bJgssa__document{align-items:center;gap:8px;display:flex}.EditClient-module__bJgssa__skeletonContent{background-color:var(--color-mfa-surface);border-radius:4px;flex-direction:column;gap:20px;padding:20px;display:flex}.EditClient-module__bJgssa__skeletonHeader{grid-template-columns:40px 1fr auto;align-items:center;column-gap:10px;padding-bottom:20px;display:grid}.EditClient-module__bJgssa__skeletonHeaderActions{align-items:center;gap:10px;display:flex}.EditClient-module__bJgssa__skeletonField{flex-direction:column;gap:8px;min-width:0;display:flex}.EditClient-module__bJgssa__skeletonField>*{max-width:100%}.EditClient-module__bJgssa__skeletonContactRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.EditClient-module__bJgssa__skeletonContactRow:not(:last-child){border-bottom:1px solid var(--color-mfa-secondary-container)}
.EditClientCommunicationDialog-module__guZDEq__editButton{width:38px;height:38px;padding:8px}
.EditClientContactAddDialog-module__-jcF_W__addButton{min-width:auto;padding:8px}
.EditClientContactEditDialog-module__pPNKdG__editButton{width:36px;min-width:auto;height:36px;padding:8px}
.EditClientDocumentAddDialog-module__FYjsCa__addButton{min-width:auto;padding:8px}
.EditClientDocumentEditDialog-module__Fsq6WG__addButton{min-width:auto;padding:8px}
.EditClientFundingDialog-module__0M_UMa__editButton{width:38px;height:38px;padding:8px}.EditClientFundingDialog-module__0M_UMa__confirmContent{flex-direction:column;gap:20px;display:flex}
.EditClientGenealInfoDialog-module__jmhWjW__editButton{width:38px;height:38px;padding:8px}
.EditClientServiceLocationDialog-module__ZAWT1W__editButton{min-width:auto;padding:8px}
.EditClientIsp-module__IX-bBq__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.EditClientIsp-module__IX-bBq__pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.EditClientIsp-module__IX-bBq__heading{flex-direction:column;min-width:0;display:flex}.EditClientIsp-module__IX-bBq__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EditClientIsp-module__IX-bBq__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.EditClientIsp-module__IX-bBq__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.EditClientIsp-module__IX-bBq__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.EditClientIsp-module__IX-bBq__footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.EditClientIsp-module__IX-bBq__content{flex-direction:column;row-gap:16px;display:flex}.EditClientIsp-module__IX-bBq__content [class*=Card]{background-color:var(--color-mfa-surface)}
.IspChangelog-module__cT1iaa__pageRoot{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.IspChangelog-module__cT1iaa__pageRoot>*{flex-shrink:0}.IspChangelog-module__cT1iaa__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.IspChangelog-module__cT1iaa__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.IspChangelog-module__cT1iaa__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.IspChangelog-module__cT1iaa__root{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:8px;padding:24px;box-shadow:0 5px 15px -4px #00000014}.IspChangelog-module__cT1iaa__skeletonEntries{flex-direction:column;gap:20px;margin-top:16px;display:flex}.IspChangelog-module__cT1iaa__skeletonEntry{align-items:center;gap:12px;display:flex}.IspChangelog-module__cT1iaa__skeletonEntryContent{flex-direction:column;flex:1;gap:8px;display:flex}.IspChangelog-module__cT1iaa__entriesContainer{flex-direction:column;min-height:200px;display:flex;position:relative}.IspChangelog-module__cT1iaa__entriesContainer:before{background-color:var(--color-mfa-surface-container);content:"";z-index:1;width:2px;position:absolute;top:26px;bottom:50px;left:9px}
.PlanCard-module__cBdBla__card{background-color:var(--color-mfa-surface);border-radius:12px;flex-direction:column;padding:20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.PlanCard-module__cBdBla__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.PlanCard-module__cBdBla__headerLeft{align-items:center;gap:12px;display:flex}.PlanCard-module__cBdBla__iconWrapper{background-color:var(--color-mfa-surface-container);color:var(--color-mfa-on-surface-variant);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PlanCard-module__cBdBla__details{flex-direction:column;flex:1;gap:10px;margin-bottom:20px;display:flex}.PlanCard-module__cBdBla__detailRow{color:var(--color-mfa-on-surface-variant);align-items:center;gap:8px;font-size:14px;display:flex}.PlanCard-module__cBdBla__actions{gap:8px;display:flex}.PlanCard-module__cBdBla__actions>*{flex:1}.PlanCard-module__cBdBla__actions button{width:100%}
.Plans-module__IzOFVq__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.Plans-module__IzOFVq__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.Plans-module__IzOFVq__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.Plans-module__IzOFVq__headerActions{align-items:center;gap:12px;display:flex}.Plans-module__IzOFVq__card{background-color:var(--color-mfa-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Plans-module__IzOFVq__cardHeader{align-items:center;gap:10px;padding:20px 24px 0;display:flex}.Plans-module__IzOFVq__cardTitle{font-size:18px;font-weight:700}.Plans-module__IzOFVq__toolbar{align-items:center;padding:16px 24px;display:flex}.Plans-module__IzOFVq__toolbar>:last-child{width:50%;max-width:320px;margin-left:auto}.Plans-module__IzOFVq__tabContent{padding:24px}.Plans-module__IzOFVq__cardsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1200px){.Plans-module__IzOFVq__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Plans-module__IzOFVq__cardsGrid{grid-template-columns:1fr}.Plans-module__IzOFVq__root{padding:20px}}.Plans-module__IzOFVq__skeletonCard{border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Plans-module__IzOFVq__skeletonCardHeader{align-items:center;gap:12px;display:flex}.Plans-module__IzOFVq__skeletonCardBody{flex-direction:column;gap:10px;display:flex}.Plans-module__IzOFVq__skeletonCardActions{gap:8px;display:flex}.Plans-module__IzOFVq__pagination{border-top:1px solid var(--color-mfa-outline-variant);flex-shrink:0;padding:16px 24px}.Plans-module__IzOFVq__pagination p{display:none}
.PlansTabBody-module__q4hEaW__emptyState{color:var(--color-mfa-on-surface-variant);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}
.ServiceLocation-module__L_EXuG__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow-y:auto}.ServiceLocation-module__L_EXuG__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.ServiceLocation-module__L_EXuG__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.ServiceLocation-module__L_EXuG__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.ServiceLocation-module__L_EXuG__reviewSection{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-surface-dim);border-radius:12px;flex-shrink:0;overflow:hidden}.ServiceLocation-module__L_EXuG__sectionHeader{border-bottom:1px solid var(--color-mfa-surface-dim);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ServiceLocation-module__L_EXuG__sectionBody{padding:20px}.ServiceLocation-module__L_EXuG__locationDetails{grid-template-columns:400px 1fr;align-items:start;gap:16px 32px;display:grid}.ServiceLocation-module__L_EXuG__addressSection,.ServiceLocation-module__L_EXuG__clientsSection{flex-direction:column;gap:4px;display:flex}.ServiceLocation-module__L_EXuG__addressText{color:var(--color-mfa-on-surface);font-size:14px;font-weight:700}.ServiceLocation-module__L_EXuG__clientsList{flex-wrap:wrap;gap:4px;display:flex}.ServiceLocation-module__L_EXuG__clientLink{color:var(--color-mfa-primary);font-size:14px;text-decoration:none}.ServiceLocation-module__L_EXuG__clientLink:hover{text-decoration:underline}.ServiceLocation-module__L_EXuG__errorContent{flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}
.ServiceLocationEditDialog-module__gBLrwa__editButton{width:38px;height:38px;padding:8px}
.LocationClientsPopover-module__HPAwfG__trigger{color:var(--color-mfa-primary);cursor:pointer;background:0 0;border:none;padding:4px 8px;text-decoration:underline}.LocationClientsPopover-module__HPAwfG__popover{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-border);z-index:100;border-radius:12px;outline:none;max-width:min(360px,100vw - 32px);box-shadow:0 4px 24px #0000001f}.LocationClientsPopover-module__HPAwfG__content{color:var(--color-mfa-on-surface);max-height:min(320px,var(--available-height));outline:none;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.LocationClientsPopover-module__HPAwfG__title{margin:0;font-size:14px;font-weight:600}.LocationClientsPopover-module__HPAwfG__members{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.LocationClientsPopover-module__HPAwfG__members a{color:var(--color-mfa-primary);overflow-wrap:anywhere;text-decoration:underline}.LocationClientsPopover-module__HPAwfG__trigger:focus-visible,.LocationClientsPopover-module__HPAwfG__members a:focus-visible{outline:2px solid var(--color-mfa-primary);outline-offset:2px}
.ServiceLocations-module__4fnSmG__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:hidden}.ServiceLocations-module__4fnSmG__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.ServiceLocations-module__4fnSmG__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.ServiceLocations-module__4fnSmG__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.ServiceLocations-module__4fnSmG__card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ServiceLocations-module__4fnSmG__stickyTop{flex-shrink:0}.ServiceLocations-module__4fnSmG__toolbar{align-items:center;gap:12px;padding:16px 24px;display:flex}.ServiceLocations-module__4fnSmG__search{width:320px;margin-left:auto}.ServiceLocations-module__4fnSmG__tableScroll{flex:1;min-height:0;overflow-y:auto}.ServiceLocations-module__4fnSmG__tableScroll>div{overflow:visible}.ServiceLocations-module__4fnSmG__tableScroll thead{background-color:var(--color-mfa-surface-dim);z-index:1;position:sticky;top:0}.ServiceLocations-module__4fnSmG__tableScroll thead th{background-color:var(--color-mfa-surface-dim);border-bottom:1px solid var(--color-mfa-border);border-top:1px solid var(--color-mfa-border)}.ServiceLocations-module__4fnSmG__actions{justify-content:flex-end;gap:4px;display:flex}.ServiceLocations-module__4fnSmG__pagination{flex-shrink:0;padding:16px 24px}.ServiceLocations-module__4fnSmG__pagination p{display:none}.ServiceLocations-module__4fnSmG__skeletonContainer{flex-direction:column;display:flex}.ServiceLocations-module__4fnSmG__skeletonRow{border-bottom:1px solid var(--color-mfa-border);grid-template-columns:3fr 1fr 4fr 1fr;align-items:center;gap:24px;padding:14px 24px;display:grid}.ServiceLocations-module__4fnSmG__centeredState{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ServiceLocations-module__4fnSmG__statusFilters{flex-shrink:0;max-width:100%;overflow-x:auto}@media (max-width:768px){.ServiceLocations-module__4fnSmG__toolbar{flex-direction:column;align-items:stretch}.ServiceLocations-module__4fnSmG__search{width:100%;margin-left:0}}
.ServicePlans-module__5vLp4W__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:hidden}.ServicePlans-module__5vLp4W__pageHeader{justify-content:space-between;align-items:flex-start;display:flex}.ServicePlans-module__5vLp4W__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.ServicePlans-module__5vLp4W__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.ServicePlans-module__5vLp4W__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ServicePlans-module__5vLp4W__card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ServicePlans-module__5vLp4W__tableScroll{flex:1;min-height:0;overflow-y:auto}.ServicePlans-module__5vLp4W__tableScroll>div{overflow:visible}.ServicePlans-module__5vLp4W__tableScroll thead{background-color:var(--color-mfa-surface-dim);z-index:1;position:sticky;top:0}.ServicePlans-module__5vLp4W__tableScroll thead th{background-color:var(--color-mfa-surface-dim);border-bottom:1px solid var(--color-mfa-border);border-top:1px solid var(--color-mfa-border)}
.AddClientIep-module__GfHjRq__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;row-gap:20px;width:100%;height:100%;padding:40px;display:flex;overflow:auto}.AddClientIep-module__GfHjRq__stickyHeader{background-color:var(--color-mfa-surface-dim);z-index:10;flex-direction:column;gap:20px;margin:-40px -40px 0;padding:40px 40px 12px;display:flex;position:sticky;top:-40px}.AddClientIep-module__GfHjRq__stepsWrapper{padding-top:12px}.AddClientIep-module__GfHjRq__titleSection{flex-direction:column;gap:12px;display:flex}.AddClientIep-module__GfHjRq__titleRow{justify-content:space-between;align-items:center;display:flex}.AddClientIep-module__GfHjRq__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.AddClientIep-module__GfHjRq__draftPromptContainer{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.AddClientIep-module__GfHjRq__draftPromptCard{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-border);box-shadow:0 1px 3px var(--color-mfa-shadow);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;padding:40px;display:flex}.AddClientIep-module__GfHjRq__draftPromptIcon{background-color:var(--color-mfa-status-warning-bg);color:var(--color-mfa-status-warning);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex}.AddClientIep-module__GfHjRq__draftPromptTitle{color:var(--color-mfa-on-surface);margin:0;font-size:18px;font-weight:600;line-height:1.3}.AddClientIep-module__GfHjRq__draftPromptDescription{color:var(--color-mfa-secondary-fixed-dim);max-width:360px;margin:0;font-size:14px;line-height:1.5}.AddClientIep-module__GfHjRq__draftPromptActions{gap:12px;margin-top:8px;display:flex}
.IepChildForm-module__eOOdkG__checkboxSection{flex-direction:column;gap:12px;display:flex}.IepChildForm-module__eOOdkG__checkboxLabel{color:var(--color-text-secondary,#344054);align-items:center;gap:2px;font-size:14px;font-weight:500;line-height:20px;display:flex}.IepChildForm-module__eOOdkG__checkboxes{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}
.IepTemplateForm-module__5r0A6a__fields{flex-direction:column;gap:16px;display:flex}.IepTemplateForm-module__5r0A6a__field{grid-template-columns:180px 1fr 120px auto;gap:8px;display:grid}.IepTemplateForm-module__5r0A6a__removeButton{border:1px solid var(--color-mfa-secondary-fixed);align-self:end;width:38px;height:38px;margin-bottom:1px;padding:10px}
.TileLink-module__EMOoAa__link{color:var(--color-mfa-primary);font-size:13px;font-weight:600}
.AddClientIepReview-module__-vyIxW__childInfoCheckboxes{flex-direction:column;grid-column:span 5;gap:10px;display:flex}.AddClientIepReview-module__-vyIxW__stat{align-items:center;gap:6px;display:flex}
.ModuleTile-module__yR6gja__tile{background:var(--color-bg-primary);border:1px solid var(--color-mfa-surface-dim);border-radius:8px;flex-direction:column;min-width:0;display:flex;box-shadow:0 1px 2px #1018280d}.ModuleTile-module__yR6gja__tileMuted{background:var(--color-mfa-surface-container-low);box-shadow:none}.ModuleTile-module__yR6gja__tileHeader{border-bottom:1px solid var(--color-mfa-surface-dim);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ModuleTile-module__yR6gja__tileMuted .ModuleTile-module__yR6gja__tileHeader{border-bottom-color:#0000}.ModuleTile-module__yR6gja__tileTitle{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.ModuleTile-module__yR6gja__tileMuted .ModuleTile-module__yR6gja__tileTitle{color:var(--color-text-tertiary)}.ModuleTile-module__yR6gja__tileBody{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.ModuleTile-module__yR6gja__tileFooter{border-top:1px solid var(--color-mfa-surface-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 20px;display:flex}
.EditClientIep-module__Mjb3Hq__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:auto}.EditClientIep-module__Mjb3Hq__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.EditClientIep-module__Mjb3Hq__headerTitle{align-items:center;gap:12px;display:flex}.EditClientIep-module__Mjb3Hq__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.EditClientIep-module__Mjb3Hq__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.EditClientIep-module__Mjb3Hq__headerActions{gap:8px;margin-left:auto;display:flex}.EditClientIep-module__Mjb3Hq__centeredState{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.EditClientIep-module__Mjb3Hq__footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.EditClientIep-module__Mjb3Hq__content{flex-direction:column;row-gap:16px;display:flex}.EditClientIep-module__Mjb3Hq__content>*{background-color:var(--color-mfa-surface)}.EditClientIep-module__Mjb3Hq__checkboxes{flex-direction:column;row-gap:16px;display:flex}
.Stat-module__zL7Gma__stat{flex-direction:column;margin:0;display:flex}.Stat-module__zL7Gma__statValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.Stat-module__zL7Gma__statLabel{color:var(--color-text-tertiary);font-size:12px}.Stat-module__zL7Gma__statSkeleton{background:var(--color-mfa-surface-dim);border-radius:4px;width:56px;height:24px;display:block}
.EducationClients-module__jH4DTa__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:hidden}.EducationClients-module__jH4DTa__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.EducationClients-module__jH4DTa__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.EducationClients-module__jH4DTa__card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EducationClients-module__jH4DTa__stickyTop{flex-shrink:0}.EducationClients-module__jH4DTa__toolbar{align-items:center;padding:16px 24px;display:flex}.EducationClients-module__jH4DTa__toolbar>:last-child{width:50%;margin-left:auto}.EducationClients-module__jH4DTa__tableScroll{flex:1;min-height:0;overflow-y:auto}.EducationClients-module__jH4DTa__tableScroll>div{overflow:visible}.EducationClients-module__jH4DTa__tableScroll thead{background-color:var(--color-mfa-surface-dim);z-index:1;position:sticky;top:0}.EducationClients-module__jH4DTa__tableScroll thead th{background-color:var(--color-mfa-surface-dim);border-bottom:1px solid var(--color-mfa-border);border-top:1px solid var(--color-mfa-border)}.EducationClients-module__jH4DTa__headerWithFilter{color:var(--color-text-quaternary);font-size:var(--text-xs);align-items:center;gap:6px;font-weight:600;display:flex}.EducationClients-module__jH4DTa__filterTrigger{color:var(--color-text-quaternary);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-weight:600;display:flex;position:relative}.EducationClients-module__jH4DTa__filterTrigger:hover{color:var(--color-mfa-on-surface)}.EducationClients-module__jH4DTa__filterIconActive{color:var(--color-mfa-primary)}.EducationClients-module__jH4DTa__filterBadge{background-color:var(--color-mfa-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:flex}.EducationClients-module__jH4DTa__filterPopover{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-border);z-index:100;border-radius:12px;outline:none;min-width:240px;box-shadow:0 4px 24px #0000001f}.EducationClients-module__jH4DTa__filterPopover[data-entering]{animation:.15s ease-out EducationClients-module__jH4DTa__popoverFadeIn}.EducationClients-module__jH4DTa__filterPopover[data-exiting]{animation:.1s ease-in EducationClients-module__jH4DTa__popoverFadeOut}@keyframes EducationClients-module__jH4DTa__popoverFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes EducationClients-module__jH4DTa__popoverFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.EducationClients-module__jH4DTa__filterPopoverContent{outline:none;flex-direction:column;display:flex}.EducationClients-module__jH4DTa__filterPopoverHeader{border-bottom:1px solid var(--color-mfa-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.EducationClients-module__jH4DTa__filterPopoverTitle{color:var(--color-mfa-on-surface);font-size:13px;font-weight:600}.EducationClients-module__jH4DTa__filterClearButton{color:var(--color-mfa-on-surface-variant);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.EducationClients-module__jH4DTa__filterClearButton:hover{color:var(--color-mfa-error)}.EducationClients-module__jH4DTa__filterOptionsList{flex-direction:column;max-height:280px;padding:8px 0;display:flex;overflow-y:auto}.EducationClients-module__jH4DTa__filterOption{cursor:pointer;padding:8px 16px}.EducationClients-module__jH4DTa__filterOption:hover{background-color:var(--color-mfa-surface-dim)}.EducationClients-module__jH4DTa__filterOption span{color:var(--color-mfa-on-surface);font-size:14px}.EducationClients-module__jH4DTa__activeFilters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 12px;display:flex}.EducationClients-module__jH4DTa__filterBadgeRemove{cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;margin-left:2px;padding:0;display:inline-flex}.EducationClients-module__jH4DTa__filterBadgeRemove:hover{opacity:1}.EducationClients-module__jH4DTa__clearAllFilters{color:var(--color-mfa-on-surface-variant);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.EducationClients-module__jH4DTa__clearAllFilters:hover{color:var(--color-mfa-error)}.EducationClients-module__jH4DTa__moduleBadges{flex-wrap:wrap;gap:4px;display:flex}.EducationClients-module__jH4DTa__actions{justify-content:flex-end;gap:4px;display:flex}.EducationClients-module__jH4DTa__pagination{flex-shrink:0;padding:16px 24px}.EducationClients-module__jH4DTa__pagination p{display:none}.EducationClients-module__jH4DTa__skeletonContainer{flex-direction:column;display:flex}.EducationClients-module__jH4DTa__skeletonRow{border-bottom:1px solid var(--color-mfa-border);grid-template-columns:2fr 1fr 1fr 1.5fr .5fr;align-items:center;gap:24px;padding:14px 24px;display:grid}.EducationClients-module__jH4DTa__centeredState{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}
.StatGroup-module__5ChtjG__stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}
.EducationPlans-module__Jxc2_a__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:hidden}.EducationPlans-module__Jxc2_a__header{justify-content:space-between;align-items:flex-start;display:flex}.EducationPlans-module__Jxc2_a__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.EducationPlans-module__Jxc2_a__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin-top:4px;font-size:14px}.EducationPlans-module__Jxc2_a__card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EducationPlans-module__Jxc2_a__tableScroll{flex:1;min-height:0;overflow-y:auto}.EducationPlans-module__Jxc2_a__tableScroll>div{overflow:visible}.EducationPlans-module__Jxc2_a__tableScroll thead{background-color:var(--color-mfa-surface-dim);z-index:1;position:sticky;top:0}.EducationPlans-module__Jxc2_a__tableScroll thead th{background-color:var(--color-mfa-surface-dim);border-bottom:1px solid var(--color-mfa-border);border-top:1px solid var(--color-mfa-border)}.EducationPlans-module__Jxc2_a__actions{justify-content:flex-end;gap:4px;display:flex}.EducationPlans-module__Jxc2_a__pagination{flex-shrink:0;padding:16px 24px}.EducationPlans-module__Jxc2_a__pagination p{display:none}.EducationPlans-module__Jxc2_a__skeletonContainer{flex-direction:column;display:flex}.EducationPlans-module__Jxc2_a__skeletonRow{border-bottom:1px solid var(--color-mfa-border);grid-template-columns:2fr 1fr 1fr 1fr .5fr;align-items:center;gap:24px;padding:14px 24px;display:grid}.EducationPlans-module__Jxc2_a__centeredState{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}
.TileNotice-module__WPKihG__notice{color:var(--color-text-secondary);flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;display:flex}
.EducationReports-module__CvNwZq__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:auto}.EducationReports-module__CvNwZq__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.EducationReports-module__CvNwZq__pageSubtitle{color:var(--color-mfa-on-surface-variant);margin:4px 0 0;font-size:14px;line-height:1.5}.EducationReports-module__CvNwZq__comingSoonCard{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-outline-variant);border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:80px 40px;display:flex}.EducationReports-module__CvNwZq__comingSoonIcon{color:var(--color-mfa-on-surface-variant)}.EducationReports-module__CvNwZq__comingSoonTitle{color:var(--color-mfa-on-surface);margin:0;font-size:18px;font-weight:600;line-height:1.3}.EducationReports-module__CvNwZq__comingSoonDescription{color:var(--color-mfa-on-surface-variant);text-align:center;max-width:400px;margin:0;font-size:14px;line-height:1.5}
.HrAddEmployee-module__uYFJ0G__container input[type=checkbox]{position:fixed!important}.HrAddEmployee-module__uYFJ0G__container ::-webkit-scrollbar{display:none}.HrAddEmployee-module__uYFJ0G__container{scrollbar-width:none;scroll-padding-top:120px}.HrAddEmployee-module__uYFJ0G__container [role=radiogroup]{overflow:hidden}.HrAddEmployee-module__uYFJ0G__container .grid{row-gap:1.25rem}
.HrTile-module__plgesq__waiting{background:var(--color-bg-warning-primary);color:var(--color-text-secondary);border-radius:6px;margin:0;padding:6px 10px;font-size:12px}
.IepChangelog-module__WmP_RG__root{background-color:var(--color-mfa-surface-dim);flex-direction:column;flex:1;row-gap:20px;width:100%;min-height:0;padding:40px;display:flex;overflow:auto}.IepChangelog-module__WmP_RG__pageTitle{color:var(--color-mfa-on-surface);margin:0;font-size:24px;font-weight:700;line-height:1.2}.IepChangelog-module__WmP_RG__card{background-color:var(--color-mfa-surface);border:1px solid var(--color-mfa-secondary-container);border-radius:8px;padding:24px}.IepChangelog-module__WmP_RG__skeletonEntries{flex-direction:column;gap:20px;margin-top:16px;display:flex}.IepChangelog-module__WmP_RG__skeletonEntry{align-items:center;gap:12px;display:flex}.IepChangelog-module__WmP_RG__skeletonEntryContent{flex-direction:column;flex:1;gap:8px;display:flex}
.MainDashboard-module__NUG8dq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.MainDashboard-module__NUG8dq__muted{color:var(--color-text-tertiary);margin:0;font-size:13px}
.AdminDashboardPage-module__KifGoG__pageRoot>[data-sticky-header]{padding-top:var(--scheduling-page-padding,40px)}.AdminDashboardPage-module__KifGoG__alertPill{color:var(--color-warning-700,#b54708);background:var(--color-warning-bg,#fffaeb);border:1px solid var(--color-warning-border,#fedf89);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.AdminDashboardPage-module__KifGoG__alertPill:hover{filter:brightness(.97)}.AdminDashboardPage-module__KifGoG__attentionRow{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.AdminDashboardPage-module__KifGoG__attentionCard{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.AdminDashboardPage-module__KifGoG__attentionIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.AdminDashboardPage-module__KifGoG__attentionBody{flex-direction:column;flex:8rem;gap:2px;min-width:0;display:flex}.AdminDashboardPage-module__KifGoG__attentionLabel{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:500}.AdminDashboardPage-module__KifGoG__attentionCount{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.AdminDashboardPage-module__KifGoG__attentionSub{color:var(--color-text-quaternary);font-size:.75rem}.AdminDashboardPage-module__KifGoG__attentionAction{align-self:center;margin-left:auto;text-decoration:none}.AdminDashboardPage-module__KifGoG__toneinfo .AdminDashboardPage-module__KifGoG__attentionIcon{background:var(--color-info-bg,#eff8ff);color:var(--color-info-700,#175cd3)}.AdminDashboardPage-module__KifGoG__tonewarning .AdminDashboardPage-module__KifGoG__attentionIcon{background:var(--color-warning-bg,#fffaeb);color:var(--color-warning-700,#b54708)}.AdminDashboardPage-module__KifGoG__toneerror .AdminDashboardPage-module__KifGoG__attentionIcon{background:var(--color-error-bg,#fef3f2);color:var(--color-error-600,#ef2b00)}.AdminDashboardPage-module__KifGoG__entryGrid,.AdminDashboardPage-module__KifGoG__metricGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.AdminDashboardPage-module__KifGoG__entryCard{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);color:inherit;border-radius:8px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;transition:background .12s;display:flex;position:relative}.AdminDashboardPage-module__KifGoG__entryCard:hover{background:var(--color-bg-secondary,#fafafa)}.AdminDashboardPage-module__KifGoG__entryDensity{flex-direction:column;gap:4px;display:flex}.AdminDashboardPage-module__KifGoG__entryWeekLabel{color:var(--color-text-quaternary);font-size:.6875rem;font-weight:500}.AdminDashboardPage-module__KifGoG__entryIcon{background:var(--color-mfa-surface);border:1px solid var(--color-border-secondary,#e9eaeb);width:36px;height:36px;color:var(--color-text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.AdminDashboardPage-module__KifGoG__entryTitle{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.AdminDashboardPage-module__KifGoG__entryDescription{color:var(--color-text-tertiary);margin:0;font-size:.8125rem;line-height:1.4}.AdminDashboardPage-module__KifGoG__entryChevron{color:var(--color-text-quaternary);position:absolute;top:16px;right:16px}.AdminDashboardPage-module__KifGoG__activitySection{flex-direction:column;gap:12px;display:flex}.AdminDashboardPage-module__KifGoG__sectionHeader{align-items:center;gap:8px;display:flex}.AdminDashboardPage-module__KifGoG__sectionHeader h2{color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:600}.AdminDashboardPage-module__KifGoG__activityList{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:4px;list-style:none;display:flex}.AdminDashboardPage-module__KifGoG__activityItem{border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.AdminDashboardPage-module__KifGoG__activityItem:hover{background:var(--color-bg-secondary,#fafafa)}.AdminDashboardPage-module__KifGoG__activityBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AdminDashboardPage-module__KifGoG__activityPrimary{color:var(--color-text-primary);margin:0;font-size:.875rem}.AdminDashboardPage-module__KifGoG__activitySecondary{color:var(--color-text-tertiary);margin:0;font-size:.75rem}.AdminDashboardPage-module__KifGoG__activityTimestamp{color:var(--color-text-quaternary);flex-shrink:0;font-size:.75rem}.AdminDashboardPage-module__KifGoG__metricGrid{gap:24px}@media (min-width:640px){.AdminDashboardPage-module__KifGoG__entryGrid,.AdminDashboardPage-module__KifGoG__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.AdminDashboardPage-module__KifGoG__attentionRow{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminDashboardPage-module__KifGoG__entryGrid,.AdminDashboardPage-module__KifGoG__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.DensityStrip-module__iYXgmW__strip{flex-direction:column;gap:4px;display:inline-flex}.DensityStrip-module__iYXgmW__dots{align-items:center;gap:6px;display:inline-flex}.DensityStrip-module__iYXgmW__dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.DensityStrip-module__iYXgmW__dot[data-state=PUBLISHED]{background:var(--color-success-600,#079455)}.DensityStrip-module__iYXgmW__dot[data-state=DRAFT]{background:var(--color-warning-700,#b54708)}.DensityStrip-module__iYXgmW__dot[data-state=NO_PATTERN]{background:var(--color-mfa-border,#d5d7da)}.DensityStrip-module__iYXgmW__dot[data-state=CONFLICT]{background:var(--color-error-600,#ef2b00)}.DensityStrip-module__iYXgmW__dot[data-state=OFF]{background:var(--color-mfa-border,#d5d7da);opacity:.5}.DensityStrip-module__iYXgmW__dot[data-state=PTO]{background:var(--color-warning-700,#b54708);opacity:.6}.DensityStrip-module__iYXgmW__labels{color:var(--color-text-quaternary,#717680);align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.DensityStrip-module__iYXgmW__label{text-align:center;flex-shrink:0;width:8px}
.SchedulingClientsPage-module__njdZaa__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:24px;display:flex;overflow-y:auto}.SchedulingClientsPage-module__njdZaa__hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.SchedulingClientsPage-module__njdZaa__title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.SchedulingClientsPage-module__njdZaa__subtitle{color:var(--color-text-tertiary);margin-top:4px;font-size:.875rem}.SchedulingClientsPage-module__njdZaa__actions{align-items:center;gap:8px;display:inline-flex}.SchedulingClientsPage-module__njdZaa__filterCard{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.SchedulingClientsPage-module__njdZaa__searchWrap{width:320px;position:relative}.SchedulingClientsPage-module__njdZaa__searchInput{border:1px solid var(--color-mfa-border,#99e0e3);background:var(--color-mfa-surface,#fff);width:100%;color:var(--color-text-primary);border-radius:6px;outline:none;padding:8px 12px 8px 36px;font-size:.875rem}.SchedulingClientsPage-module__njdZaa__searchInput::placeholder{color:var(--color-text-quaternary)}.SchedulingClientsPage-module__njdZaa__searchInput:focus{border-color:var(--color-mfa-primary,#12b4b9)}.SchedulingClientsPage-module__njdZaa__searchIcon{color:var(--color-text-quaternary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.SchedulingClientsPage-module__njdZaa__chipRow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.SchedulingClientsPage-module__njdZaa__chip{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.SchedulingClientsPage-module__njdZaa__chip:hover{background:var(--color-bg-secondary,#fafafa)}.SchedulingClientsPage-module__njdZaa__chipActive{color:var(--color-mfa-primary,#12b4b9);border-color:var(--color-mfa-primary,#12b4b9);background:var(--color-mfa-tint,#e6f7f8)}.SchedulingClientsPage-module__njdZaa__chipCount{color:var(--color-text-quaternary);font-size:.75rem;font-weight:500}.SchedulingClientsPage-module__njdZaa__chipActive .SchedulingClientsPage-module__njdZaa__chipCount{color:var(--color-mfa-primary,#12b4b9)}.SchedulingClientsPage-module__njdZaa__rightCluster{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.SchedulingClientsPage-module__njdZaa__sortWrap,.SchedulingClientsPage-module__njdZaa__sortWrap>*{min-width:200px}.SchedulingClientsPage-module__njdZaa__serviceTypeWrap{min-width:240px}.SchedulingClientsPage-module__njdZaa__sortPopover{min-width:220px}.SchedulingClientsPage-module__njdZaa__skeletonRow td{border-bottom:1px solid var(--color-border-secondary,#e9eaeb);vertical-align:middle;padding:14px 16px}.SchedulingClientsPage-module__njdZaa__skeletonClientCell{align-items:center;gap:12px;display:flex}.SchedulingClientsPage-module__njdZaa__skeletonStack{flex-direction:column;flex:1;gap:6px;display:flex}.SchedulingClientsPage-module__njdZaa__tableCard{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);border-radius:8px;overflow-x:auto}.SchedulingClientsPage-module__njdZaa__table{border-collapse:collapse;width:100%;color:var(--color-text-primary);font-size:.875rem}.SchedulingClientsPage-module__njdZaa__table thead th{text-align:left;letter-spacing:.04em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-bg-secondary,#fafafa);padding:12px 16px;font-size:.75rem;font-weight:600}.SchedulingClientsPage-module__njdZaa__table tbody td{border-bottom:1px solid var(--color-border-secondary,#e9eaeb);vertical-align:middle;padding:14px 16px}.SchedulingClientsPage-module__njdZaa__table tbody tr:last-child td{border-bottom:none}.SchedulingClientsPage-module__njdZaa__table tbody tr{transition:background 80ms}.SchedulingClientsPage-module__njdZaa__table tbody tr:hover{background:var(--color-bg-secondary,#fafafa)}.SchedulingClientsPage-module__njdZaa__clientCell{align-items:center;gap:12px;min-width:0;display:flex}.SchedulingClientsPage-module__njdZaa__clientName{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.2}.SchedulingClientsPage-module__njdZaa__draftCount{color:var(--color-text-tertiary);margin-top:2px;font-size:.75rem}.SchedulingClientsPage-module__njdZaa__hours{color:var(--color-text-secondary);font-size:.875rem}.SchedulingClientsPage-module__njdZaa__hoursOverCap{color:var(--color-error-600,#ef2b00);font-size:.875rem;font-weight:600}.SchedulingClientsPage-module__njdZaa__chevronCell{text-align:right;color:var(--color-text-quaternary)}.SchedulingClientsPage-module__njdZaa__paginationRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.SchedulingClientsPage-module__njdZaa__paginationSummary{color:var(--color-text-tertiary);font-size:.8125rem}.SchedulingClientsPage-module__njdZaa__paginationSummary strong{color:var(--color-text-secondary);font-weight:600}.SchedulingClientsPage-module__njdZaa__pager{align-items:center;gap:4px;display:inline-flex}.SchedulingClientsPage-module__njdZaa__pagerButton{min-width:32px;height:32px;color:var(--color-text-secondary);background:var(--color-mfa-surface,#fff);border:1px solid var(--color-border-secondary,#e9eaeb);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:.8125rem;font-weight:500;display:inline-flex}.SchedulingClientsPage-module__njdZaa__pagerButton:hover:not(:disabled){background:var(--color-bg-secondary,#fafafa)}.SchedulingClientsPage-module__njdZaa__pagerButton:disabled{cursor:not-allowed;opacity:.4}.SchedulingClientsPage-module__njdZaa__pagerActive{color:var(--color-mfa-primary,#12b4b9);border-color:var(--color-mfa-primary,#12b4b9);background:var(--color-mfa-tint,#e6f7f8)}.SchedulingClientsPage-module__njdZaa__emptyState{text-align:center;color:var(--color-text-tertiary);padding:48px 16px;font-size:.875rem}
.SchedulingNotFound-module__ufuygq__pageRoot>[data-sticky-header]{padding-top:var(--scheduling-page-padding,40px)}.SchedulingNotFound-module__ufuygq__body{justify-content:center;align-items:center;min-height:320px;padding:32px;display:flex}.SchedulingNotFound-module__ufuygq__emptyState{text-align:center;flex-direction:column;align-items:center;display:flex}.SchedulingNotFound-module__ufuygq__content,.SchedulingNotFound-module__ufuygq__description{text-align:center}
.MonthlyShiftCell-module__xs8jfW__cell{flex-direction:column;gap:.25rem;max-height:9rem;display:flex;overflow-y:auto}
.AdminMonthlyPage-module__TdNXIG__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:24px;display:flex;overflow-y:auto}.AdminMonthlyPage-module__TdNXIG__header{flex-direction:column;gap:1rem;display:flex}.AdminMonthlyPage-module__TdNXIG__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdminMonthlyPage-module__TdNXIG__clientInfo{align-items:center;gap:.75rem;display:flex}.AdminMonthlyPage-module__TdNXIG__clientName{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}.AdminMonthlyPage-module__TdNXIG__headerControls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.AdminMonthlyPage-module__TdNXIG__titleBlock{flex-direction:column;gap:2px;display:flex}.AdminMonthlyPage-module__TdNXIG__subtitle{color:var(--color-text-tertiary);font-size:.875rem}.AdminMonthlyPage-module__TdNXIG__navigatorRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.AdminMonthlyPage-module__TdNXIG__calendarBody{flex:1;min-height:0}.AdminMonthlyPage-module__TdNXIG__loading{color:var(--color-text-tertiary);justify-content:center;align-items:center;padding:4rem 0;font-size:.875rem;display:flex}
.LockAndGeneratePage-module__vNyusq__page{flex-direction:column;gap:24px;padding:0 32px;display:flex}.LockAndGeneratePage-module__vNyusq__header{justify-content:space-between;align-items:center;display:flex}.LockAndGeneratePage-module__vNyusq__headerText{flex-direction:column;gap:.25rem;display:flex}.LockAndGeneratePage-module__vNyusq__actions{align-items:center;gap:.5rem;display:flex}
.EmptyDayCell-module__izNBva__root{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:380px;padding:12px 0;display:flex}.EmptyDayCell-module__izNBva__hint{color:#535862;text-align:center;max-width:130px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.43}.EmptyDayCell-module__izNBva__addButton{text-align:center;white-space:normal;word-wrap:break-word;max-width:140px}
.CoveragePatternPage-module__aW_oiW__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:24px;display:flex;overflow-y:auto}.CoveragePatternPage-module__aW_oiW__clientHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CoveragePatternPage-module__aW_oiW__clientInfo{align-items:center;gap:.75rem;display:flex}.CoveragePatternPage-module__aW_oiW__clientMeta{flex-direction:column;gap:.125rem;display:flex}.CoveragePatternPage-module__aW_oiW__clientName{color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.CoveragePatternPage-module__aW_oiW__clientDates{color:var(--color-text-tertiary);font-size:.875rem}
.OpenShiftsAdminPage-module__0Pjdxq__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:24px;display:flex;overflow-y:auto}.OpenShiftsAdminPage-module__0Pjdxq__hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.OpenShiftsAdminPage-module__0Pjdxq__title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.OpenShiftsAdminPage-module__0Pjdxq__subtitle{color:var(--color-text-tertiary);margin-top:4px;font-size:.875rem}.OpenShiftsAdminPage-module__0Pjdxq__actions{align-items:center;gap:8px;display:inline-flex}.OpenShiftsAdminPage-module__0Pjdxq__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.OpenShiftsAdminPage-module__0Pjdxq__filterCard{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.OpenShiftsAdminPage-module__0Pjdxq__chipRow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.OpenShiftsAdminPage-module__0Pjdxq__chip{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.OpenShiftsAdminPage-module__0Pjdxq__chip:hover{background:var(--color-bg-secondary,#fafafa)}.OpenShiftsAdminPage-module__0Pjdxq__chipActive{color:var(--color-mfa-primary,#12b4b9);border-color:var(--color-mfa-primary,#12b4b9);background:var(--color-mfa-tint,#e6f7f8);font-weight:600}.OpenShiftsAdminPage-module__0Pjdxq__chipCount{color:var(--color-text-quaternary);font-size:.75rem;font-weight:500}.OpenShiftsAdminPage-module__0Pjdxq__chipActive .OpenShiftsAdminPage-module__0Pjdxq__chipCount{color:var(--color-mfa-primary,#12b4b9)}.OpenShiftsAdminPage-module__0Pjdxq__chipDot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.OpenShiftsAdminPage-module__0Pjdxq__rightCluster{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.OpenShiftsAdminPage-module__0Pjdxq__chipUrgent{border:1px solid var(--color-error-border,#fecdca);background:var(--color-mfa-surface,#fff);color:var(--color-error-600,#ef2b00);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.OpenShiftsAdminPage-module__0Pjdxq__chipUrgent:hover{background:var(--color-error-bg,#fef3f2)}.OpenShiftsAdminPage-module__0Pjdxq__chipUrgentActive{background:var(--color-error-bg,#fef3f2);border-color:var(--color-error-600,#ef2b00)}.OpenShiftsAdminPage-module__0Pjdxq__urgentDot{background:var(--color-error-600,#ef2b00);border-radius:999px;width:8px;height:8px;display:inline-block}.OpenShiftsAdminPage-module__0Pjdxq__calendarBody{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);border-radius:8px;overflow:hidden}.OpenShiftsAdminPage-module__0Pjdxq__emptyDay{text-align:center;color:var(--color-text-tertiary);margin:auto;padding:16px 8px;font-size:.75rem}.OpenShiftsAdminPage-module__0Pjdxq__footerHint{color:var(--color-text-quaternary);text-align:center;margin:0;padding-bottom:16px;font-size:.75rem}
.MidSpanUpdatePage-module__sbO-zG__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:24px;display:flex;overflow-y:auto}.MidSpanUpdatePage-module__sbO-zG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.MidSpanUpdatePage-module__sbO-zG__headerText{flex-direction:column;gap:.25rem;display:flex}.MidSpanUpdatePage-module__sbO-zG__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}
.VersionHistoryPage-module__xeFvjq__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:24px;display:flex;overflow-y:auto}.VersionHistoryPage-module__xeFvjq__clientHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.VersionHistoryPage-module__xeFvjq__clientInfo{align-items:center;gap:.75rem;display:flex}.VersionHistoryPage-module__xeFvjq__clientMeta{flex-direction:column;gap:.125rem;display:flex}.VersionHistoryPage-module__xeFvjq__clientName{color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.VersionHistoryPage-module__xeFvjq__clientDates{color:var(--color-text-tertiary);font-size:.875rem}.VersionHistoryPage-module__xeFvjq__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.VersionHistoryPage-module__xeFvjq__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.VersionHistoryPage-module__xeFvjq__sectionTitle{color:var(--color-text-primary);font-size:1rem;font-weight:600}.VersionHistoryPage-module__xeFvjq__detailNotice{color:var(--color-text-tertiary);font-size:.875rem}.VersionHistoryPage-module__xeFvjq__detailError{align-items:center;gap:.75rem;display:flex}.VersionHistoryPage-module__xeFvjq__focusNotice{color:var(--color-text-tertiary);font-size:.875rem}.VersionHistoryPage-module__xeFvjq__focusLink{color:var(--color-text-brand-secondary);font-weight:600;text-decoration:underline}.VersionHistoryPage-module__xeFvjq__filterRow{align-items:center;gap:.75rem;display:flex}
.ProviderSchedulePage-module__bCJABq__page{flex-direction:column;gap:24px;padding:0 32px;display:flex;overflow-y:auto}.ProviderSchedulePage-module__bCJABq__header{flex-direction:column;gap:.75rem;display:flex}.ProviderSchedulePage-module__bCJABq__headerTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProviderSchedulePage-module__bCJABq__calendarControls{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProviderSchedulePage-module__bCJABq__calendarBody{flex:1;min-height:0}
.PublishQueuePage-module__iF_AOa__pageRoot>[data-sticky-header]{padding-top:var(--scheduling-page-padding,40px)}.PublishQueuePage-module__iF_AOa__headerRight{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.PublishQueuePage-module__iF_AOa__activeClients{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.PublishQueuePage-module__iF_AOa__activeClientsLabel{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.PublishQueuePage-module__iF_AOa__weekSection{flex-direction:column;gap:12px;display:flex}.PublishQueuePage-module__iF_AOa__weekHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.PublishQueuePage-module__iF_AOa__weekHeaderTitle{align-items:baseline;gap:10px;display:flex}.PublishQueuePage-module__iF_AOa__weekTitle{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.PublishQueuePage-module__iF_AOa__weekRange{color:var(--color-text-tertiary);font-size:.8125rem}.PublishQueuePage-module__iF_AOa__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.PublishQueuePage-module__iF_AOa__kpiGrid>div,.PublishQueuePage-module__iF_AOa__kpiGrid>button{align-items:center}
.weeklyCalendarFullHeight-module__vWUzWG__weekColumnDividers{background-image:linear-gradient(to right,transparent calc(100% - 1px),var(--color-border-secondary)calc(100% - 1px));background-repeat:repeat-x;background-size:14.2857% 100%}.weeklyCalendarFullHeight-module__vWUzWG__weekCalendarFill{flex-direction:column;display:flex}.weeklyCalendarFullHeight-module__vWUzWG__weekCalendarFill>div:last-child{flex:auto;align-content:stretch}
.PublishQueueReview-module__h4dF8a__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:20px;display:flex;overflow-y:auto}.PublishQueueReview-module__h4dF8a__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.PublishQueueReview-module__h4dF8a__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PublishQueueReview-module__h4dF8a__title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.PublishQueueReview-module__h4dF8a__weekChip{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:4px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.PublishQueueReview-module__h4dF8a__subtitle{color:var(--color-text-tertiary);margin-top:4px;font-size:.875rem}.PublishQueueReview-module__h4dF8a__headerLeft{flex-direction:column;gap:12px;display:flex}.PublishQueueReview-module__h4dF8a__clientCard{align-items:center;gap:12px;display:flex}.PublishQueueReview-module__h4dF8a__clientMeta{flex-direction:column;gap:2px;display:flex}.PublishQueueReview-module__h4dF8a__clientName{color:var(--color-text-primary);font-size:1rem;font-weight:600}.PublishQueueReview-module__h4dF8a__servicePlan{color:var(--color-text-tertiary);font-size:.8125rem}.PublishQueueReview-module__h4dF8a__navRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PublishQueueReview-module__h4dF8a__progress{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.PublishQueueReview-module__h4dF8a__spacer{flex:auto}.PublishQueueReview-module__h4dF8a__calendarBody{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);border-radius:8px;overflow:hidden}.PublishQueueReview-module__h4dF8a__muted{color:var(--color-text-tertiary);padding:16px;font-size:.875rem}.PublishQueueReview-module__h4dF8a__donePage{justify-content:center;align-items:center;min-height:calc(100vh - 32px);padding:32px;display:flex;position:relative;overflow:hidden}.PublishQueueReview-module__h4dF8a__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.PublishQueueReview-module__h4dF8a__confettiPiece{opacity:0;animation-name:PublishQueueReview-module__h4dF8a__confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:-24px}@keyframes PublishQueueReview-module__h4dF8a__confetti-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(105vh)rotate(720deg)}}.PublishQueueReview-module__h4dF8a__doneContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.PublishQueueReview-module__h4dF8a__doneBadge{width:112px;height:112px;color:var(--color-success-600,#079455);background:var(--color-success-50,#ecfdf3);border-radius:999px;justify-content:center;align-items:center;animation:.6s cubic-bezier(.22,1,.36,1) both PublishQueueReview-module__h4dF8a__badge-pop;display:inline-flex}@keyframes PublishQueueReview-module__h4dF8a__badge-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.PublishQueueReview-module__h4dF8a__doneTitleBig{color:var(--color-text-primary);margin:8px 0 0;font-size:1.75rem;font-weight:800}.PublishQueueReview-module__h4dF8a__doneSubtitleBig{color:var(--color-text-tertiary);margin:0;font-size:1rem}.PublishQueueReview-module__h4dF8a__doneActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.PublishQueueReview-module__h4dF8a__confettiPiece{display:none}.PublishQueueReview-module__h4dF8a__doneBadge{animation:none}}
.PublishShiftsPage-module__N3I_ZG__calendarBody{flex:1;min-height:0}.PublishShiftsPage-module__N3I_ZG__guardrailWrapper{margin-bottom:.5rem}.shift-card-draft{border-style:dashed!important}.PublishShiftsPage-module__N3I_ZG__pageRoot>[data-sticky-header]{padding-top:var(--scheduling-page-padding,40px)}
.ProviderCalendarPage-module__6N2yFq__page{padding:var(--scheduling-page-padding,40px);flex-direction:column;gap:24px;display:flex}.ProviderCalendarPage-module__6N2yFq__header{z-index:20;margin:-12px calc(-1*var(--scheduling-page-padding,40px))0;padding:12px var(--scheduling-page-padding,40px)0;background:var(--color-mfa-surface-dim,#f1f1f1);flex-direction:column;gap:24px;display:flex;position:sticky;top:0}.ProviderCalendarPage-module__6N2yFq__headerRow{align-items:center;gap:1.5rem;display:flex}.ProviderCalendarPage-module__6N2yFq__providerInfo{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ProviderCalendarPage-module__6N2yFq__providerMeta{flex-direction:column;gap:.125rem;display:flex}.ProviderCalendarPage-module__6N2yFq__providerName{color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.ProviderCalendarPage-module__6N2yFq__providerRole{color:var(--color-text-tertiary);font-size:.875rem}.ProviderCalendarPage-module__6N2yFq__calendarControls{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.ProviderCalendarPage-module__6N2yFq__stickyToolbar{top:var(--sticky-header-height,0);z-index:20;margin:-12px calc(-1*var(--scheduling-page-padding,40px))-24px;padding:12px var(--scheduling-page-padding,40px)24px;background:var(--color-mfa-surface-dim,#f1f1f1);position:sticky}.ProviderCalendarPage-module__6N2yFq__weekNavCell{grid-column:2;justify-self:center}.ProviderCalendarPage-module__6N2yFq__viewSwitcherCell{grid-column:3;justify-self:end}.ProviderCalendarPage-module__6N2yFq__calendarBody{background:var(--color-bg-primary,#fff);border:1px solid var(--color-border-secondary);border-radius:12px;flex:1;min-height:0;overflow:clip}
.SchedulingProvidersPage-module__yMZm-a__tableCard{flex-shrink:0;overflow-x:auto}.SchedulingProvidersPage-module__yMZm-a__toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.SchedulingProvidersPage-module__yMZm-a__toolbarEnd{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.SchedulingProvidersPage-module__yMZm-a__search{width:280px;max-width:100%}.SchedulingProvidersPage-module__yMZm-a__sort{min-width:220px}.SchedulingProvidersPage-module__yMZm-a__chipConflict{border:1px solid var(--color-error-border,#fecdca);background:var(--color-mfa-surface,#fff);color:var(--color-error-600,#ef2b00);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.SchedulingProvidersPage-module__yMZm-a__chipConflict:hover{background:var(--color-error-bg,#fef3f2)}.SchedulingProvidersPage-module__yMZm-a__chipConflictActive{background:var(--color-error-bg,#fef3f2);border-color:var(--color-error-600,#ef2b00)}.SchedulingProvidersPage-module__yMZm-a__chipTimeOff{border:1px solid var(--color-border-secondary,#e9eaeb);background:var(--color-mfa-surface,#fff);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.SchedulingProvidersPage-module__yMZm-a__chipTimeOff:hover{background:var(--color-bg-secondary,#fafafa)}.SchedulingProvidersPage-module__yMZm-a__chipTimeOffActive{color:var(--color-mfa-primary,#12b4b9);border-color:var(--color-mfa-primary,#12b4b9);background:var(--color-mfa-tint,#e6f7f8)}.SchedulingProvidersPage-module__yMZm-a__conflictDot{background:var(--color-error-600,#ef2b00);border-radius:999px;width:8px;height:8px;display:inline-block}.SchedulingProvidersPage-module__yMZm-a__empty{justify-content:center;padding:48px 16px;display:flex}.SchedulingProvidersPage-module__yMZm-a__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 16px;display:flex}.SchedulingProvidersPage-module__yMZm-a__summary{color:var(--color-text-tertiary);font-size:.8125rem}.SchedulingProvidersPage-module__yMZm-a__providerCell{align-items:center;gap:12px;min-width:0;display:flex}.SchedulingProvidersPage-module__yMZm-a__providerAvatarWrap span{color:#344054;background:0 0;border-color:#0000}.SchedulingProvidersPage-module__yMZm-a__providerAvatarWrap>*{color:#344054;background:#e4e7ec;border:1px solid #d0d5dd;border-radius:9999px}.SchedulingProvidersPage-module__yMZm-a__providerName{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.2}.SchedulingProvidersPage-module__yMZm-a__hours{color:var(--color-text-secondary);font-size:.875rem}.SchedulingProvidersPage-module__yMZm-a__hoursOverCap{color:var(--color-error-600,#ef2b00);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.SchedulingProvidersPage-module__yMZm-a__overCapDot{background:var(--color-error-600,#ef2b00);border-radius:999px;width:8px;height:8px;display:inline-block}.SchedulingProvidersPage-module__yMZm-a__ptoEmpty{color:var(--color-text-quaternary)}.SchedulingProvidersPage-module__yMZm-a__pageRoot>[data-sticky-header]{padding-top:var(--scheduling-page-padding,40px)}
.CoverageLegend-module__pR6JeW__legend{align-items:center;gap:var(--s3,12px);flex-wrap:wrap;display:flex}.CoverageLegend-module__pR6JeW__item{color:var(--fg-tertiary,#79828d);align-items:center;gap:5px;font-size:11px;display:inline-flex}.CoverageLegend-module__pR6JeW__swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.CoverageLegend-module__pR6JeW__trailing{color:var(--fg-muted,#aab1ba);margin-left:auto;font-size:11px}
.CoverageStrip-module__qC3Ctq__strip{grid-template-columns:repeat(24,1fr);width:100%;display:grid}.CoverageStrip-module__qC3Ctq__cell{position:relative}.CoverageStrip-module__qC3Ctq__spine .CoverageStrip-module__qC3Ctq__cell{border-radius:3px;height:26px;margin:0 1px}.CoverageStrip-module__qC3Ctq__spine .CoverageStrip-module__qC3Ctq__label{font-family:var(--mono,ui-monospace,Menlo,monospace);color:#ffffffeb;place-items:center;font-size:9px;font-weight:600;display:grid;position:absolute;inset:0}.CoverageStrip-module__qC3Ctq__strip-variant{gap:1px}.CoverageStrip-module__qC3Ctq__strip-variant .CoverageStrip-module__qC3Ctq__cell{border-radius:1px;height:8px}.CoverageStrip-module__qC3Ctq__film{gap:1px}.CoverageStrip-module__qC3Ctq__film .CoverageStrip-module__qC3Ctq__cell{border-radius:1px;height:14px}.CoverageStrip-module__qC3Ctq__cell[data-offpeak=true]{opacity:.45}.CoverageStrip-module__qC3Ctq__cell[data-now=true]{outline:1.5px solid var(--color-mfa-primary,#12b4b9);outline-offset:0;z-index:1;border-radius:2px}
.MonthDayCell-module__kUlGmG__cell{text-align:left;border:1px solid var(--bd,#16191d14);border-radius:var(--r-card,6px);background:var(--card,#fff);flex-direction:column;gap:7px;min-height:96px;padding:9px;display:flex}button.MonthDayCell-module__kUlGmG__cell{cursor:pointer;transition:border-color .12s,box-shadow .12s}button.MonthDayCell-module__kUlGmG__cell:hover{border-color:var(--bd-strong,#16191d29);box-shadow:0 2px 6px #16191d0f}.MonthDayCell-module__kUlGmG__cell[data-in-month=false]{background:var(--band-alt,#f3f5f7);opacity:.5}.MonthDayCell-module__kUlGmG__cell[data-today=true]{border-color:var(--color-mfa-primary,#12b4b9);box-shadow:0 0 0 2px var(--brand-weak,#e3f6f7)}.MonthDayCell-module__kUlGmG__top{justify-content:space-between;align-items:center;display:flex}.MonthDayCell-module__kUlGmG__dayNum{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.MonthDayCell-module__kUlGmG__cell[data-today=true] .MonthDayCell-module__kUlGmG__dayNum{color:var(--brand-ink,#0c7e82)}.MonthDayCell-module__kUlGmG__pill{border-radius:var(--r-pill,999px);padding:2px 8px;font-size:9px;font-weight:700}.MonthDayCell-module__kUlGmG__pill[data-tone=gap]{color:var(--gap,#d92d20);background:var(--gap-weak,#fef0ef)}.MonthDayCell-module__kUlGmG__pill[data-tone=thin]{color:var(--thin,#dc8a0c);background:var(--thin-weak,#fdf4e6)}.MonthDayCell-module__kUlGmG__pill[data-tone=full]{color:var(--ok-strong,#067a57);background:var(--ok-weak,#e9f8f1)}.MonthDayCell-module__kUlGmG__cov{color:var(--fg-secondary,#4a525c);font-variant-numeric:tabular-nums;font-size:11px}.MonthDayCell-module__kUlGmG__gap{color:var(--gap,#d92d20);margin-top:auto;font-size:10px;font-weight:600;line-height:1.3}
.MonthlyView-module__jZpSpq__view{flex-direction:column;flex:1;min-height:0;display:flex}.MonthlyView-module__jZpSpq__scroll{min-height:0;padding:var(--s4,16px);flex:1;overflow-y:auto}.MonthlyView-module__jZpSpq__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:6px;display:grid}.MonthlyView-module__jZpSpq__weekdays span{letter-spacing:.06em;color:var(--fg-muted,#aab1ba);padding:0 6px;font-size:10px}.MonthlyView-module__jZpSpq__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}
.SessionBar-module__2L4_BG__bar{text-align:left;border:1px solid var(--bd,#16191d14);border-radius:var(--r-card,6px);background:var(--card,#fff);cursor:pointer;flex-direction:column;grid-row:1;justify-content:center;gap:1px;height:46px;margin:0 2px;padding:0 10px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 1px #16191d08}.SessionBar-module__2L4_BG__bar:hover{border-color:var(--bd-strong,#16191d29);box-shadow:0 2px 6px #16191d14}.SessionBar-module__2L4_BG__bar[aria-pressed=true]{border-color:var(--color-mfa-primary,#12b4b9);box-shadow:0 0 0 2px var(--brand-weak,#e3f6f7)}.SessionBar-module__2L4_BG__time{color:var(--fg-primary,#16191d);white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.SessionBar-module__2L4_BG__meta{color:var(--fg-tertiary,#79828d);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}
.ProviderLane-module__JNNkza__lane{grid-template-columns:132px 1fr;align-items:stretch;display:grid;position:relative}.ProviderLane-module__JNNkza__lane:nth-child(odd) .ProviderLane-module__JNNkza__track{background:var(--band,#fbfcfd)}.ProviderLane-module__JNNkza__who{align-items:center;gap:8px;padding:10px 10px 10px 2px;display:flex}.ProviderLane-module__JNNkza__avatar{border-radius:var(--r-pill,999px);background:var(--brand-weak,#e3f6f7);width:26px;height:26px;color:var(--brand-ink,#0c7e82);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ProviderLane-module__JNNkza__name{font-size:12.5px;font-weight:600;line-height:1.1}.ProviderLane-module__JNNkza__role{color:var(--fg-tertiary,#79828d);font-size:10px}.ProviderLane-module__JNNkza__track{border-left:1px solid var(--bd-soft,#16191d0d);position:relative}.ProviderLane-module__JNNkza__hours{grid-template-columns:repeat(24,1fr);display:grid;position:absolute;inset:0}.ProviderLane-module__JNNkza__hours div{border-right:1px solid var(--bd-soft,#16191d0d)}.ProviderLane-module__JNNkza__hours div[data-offpeak=true]{background:var(--band-alt,#f3f5f7)}.ProviderLane-module__JNNkza__gapBand{position:absolute;top:0;bottom:0}.ProviderLane-module__JNNkza__nowLine{background:var(--color-mfa-primary,#12b4b9);z-index:5;width:2px;position:absolute;top:-2px;bottom:-2px}.ProviderLane-module__JNNkza__nowLine:before{content:"";border-radius:var(--r-pill,999px);background:var(--color-mfa-primary,#12b4b9);width:8px;height:8px;position:absolute;top:-3px;left:-3px}.ProviderLane-module__JNNkza__sessions{grid-template-columns:repeat(24,1fr);min-height:44px;padding:7px 0;display:grid;position:relative}
.DailyView-module__noEpuq__view{flex-direction:column;flex:1;min-height:0;display:flex}.DailyView-module__noEpuq__summary{gap:var(--s5,24px);padding:6px var(--s4,16px)var(--s3,12px);border-bottom:1px solid var(--bd-soft,#16191d0d);flex-wrap:wrap;align-items:center;display:flex}.DailyView-module__noEpuq__stat{flex-direction:column;display:flex}.DailyView-module__noEpuq__stat .DailyView-module__noEpuq__n{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.1}.DailyView-module__noEpuq__stat .DailyView-module__noEpuq__k{color:var(--fg-tertiary,#79828d);letter-spacing:.02em;font-size:11px}.DailyView-module__noEpuq__stat.DailyView-module__noEpuq__alarm .DailyView-module__noEpuq__n{color:var(--gap,#d92d20)}.DailyView-module__noEpuq__alarmChip{background:var(--gap-weak,#fef0ef);color:var(--gap,#d92d20);border-radius:var(--r-pill,999px);border:1px solid #d92d202e;align-items:center;gap:8px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.DailyView-module__noEpuq__spine{padding:var(--s3,12px)var(--s4,16px)0}.DailyView-module__noEpuq__spineLegend{margin-bottom:6px}.DailyView-module__noEpuq__spineLabel{letter-spacing:.06em;color:var(--fg-muted,#aab1ba);font-size:10px}.DailyView-module__noEpuq__cellRow{grid-template-columns:132px 1fr;align-items:end;display:grid}.DailyView-module__noEpuq__ghead{color:var(--fg-muted,#aab1ba);letter-spacing:.04em;padding-bottom:4px;font-size:10px}.DailyView-module__noEpuq__lanes{min-height:0;padding:var(--s3,12px)var(--s4,16px)0;flex-direction:column;flex:1;display:flex}.DailyView-module__noEpuq__laneScroll{min-height:0;padding-top:var(--s2,8px);padding-bottom:var(--s5,24px);flex:1;overflow-y:auto}.DailyView-module__noEpuq__laneHead{letter-spacing:.06em;color:var(--fg-muted,#aab1ba);flex:none;grid-template-columns:132px 1fr;align-items:center;padding-bottom:6px;font-size:10px;display:grid}
.SessionChip-module__VT-m8q__chip{text-align:left;border:1px solid var(--bd,#16191d14);border-radius:var(--r-card,6px);background:var(--card,#fff);cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:9px;transition:border-color .12s,box-shadow .12s;display:flex}.SessionChip-module__VT-m8q__chip:hover{border-color:var(--bd-strong,#16191d29);box-shadow:0 1px 4px #16191d14}.SessionChip-module__VT-m8q__chip[aria-pressed=true]{border-color:var(--color-mfa-primary,#12b4b9);box-shadow:0 0 0 2px var(--brand-weak,#e3f6f7)}.SessionChip-module__VT-m8q__time{color:var(--fg-primary,#16191d);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;line-height:1.1}.SessionChip-module__VT-m8q__provider{align-items:center;gap:6px;min-width:0;display:flex}.SessionChip-module__VT-m8q__avatar{border-radius:var(--r-pill,999px);background:var(--brand-weak,#e3f6f7);width:18px;height:18px;color:var(--brand-ink,#0c7e82);flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.SessionChip-module__VT-m8q__name{color:var(--fg-secondary,#4a525c);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.SessionChip-module__VT-m8q__meta{color:var(--fg-tertiary,#79828d);font-size:11px}
.DayColumn-module__LNBxcG__col{border:1px solid var(--bd,#16191d14);border-radius:var(--r-card,6px);background:var(--card,#fff);flex-direction:column;display:flex;overflow:hidden}.DayColumn-module__LNBxcG__col[data-today=true]{border-color:var(--color-mfa-primary,#12b4b9);box-shadow:0 0 0 2px var(--brand-weak,#e3f6f7)}.DayColumn-module__LNBxcG__head{flex:none}.DayColumn-module__LNBxcG__title{border:0;border-bottom:1px solid var(--bd-soft,#16191d0d);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;padding:8px 10px;display:flex}.DayColumn-module__LNBxcG__title:hover{background:var(--band,#fbfcfd)}.DayColumn-module__LNBxcG__title b{font-size:12px;font-weight:700}.DayColumn-module__LNBxcG__col[data-today=true] .DayColumn-module__LNBxcG__title b{color:var(--brand-ink,#0c7e82)}.DayColumn-module__LNBxcG__title small{color:var(--fg-tertiary,#79828d);font-size:10px}.DayColumn-module__LNBxcG__strip{background:var(--band,#fbfcfd);padding:6px 8px}.DayColumn-module__LNBxcG__meta{color:var(--fg-tertiary,#79828d);background:var(--band,#fbfcfd);padding:5px 10px 0;font-size:10px}.DayColumn-module__LNBxcG__gaps{color:var(--gap,#d92d20);background:var(--band,#fbfcfd);border-bottom:1px solid var(--bd-soft,#16191d0d);padding:3px 10px 7px;font-size:10px;font-weight:600;line-height:1.35}.DayColumn-module__LNBxcG__gaps.DayColumn-module__LNBxcG__covered{color:var(--ok-strong,#067a57)}.DayColumn-module__LNBxcG__gaps .DayColumn-module__LNBxcG__label{font-weight:700}.DayColumn-module__LNBxcG__sessions{flex-direction:column;flex:auto;gap:6px;padding:8px;display:flex;overflow-y:auto}.DayColumn-module__LNBxcG__empty{color:var(--fg-muted,#aab1ba);text-align:center;padding:6px 2px;font-size:10.5px}
.WeeklyView-module__2WOSza__view{flex-direction:column;flex:1;min-height:0;display:flex}.WeeklyView-module__2WOSza__legend{padding:var(--s4,16px)var(--s4,16px)0}.WeeklyView-module__2WOSza__grid{gap:var(--s2,8px);min-height:0;padding:var(--s3,12px)var(--s4,16px)var(--s4,16px);flex:1;grid-template-columns:repeat(7,1fr);align-items:start;display:grid;overflow-y:auto}.WeeklyView-module__2WOSza__grid>*{max-height:100%}
.SessionCalendarPage-module__-teECG__page{gap:var(--s4,16px);padding:var(--scheduling-page-padding,40px);flex-direction:column;height:100%;min-height:0;display:flex}.SessionCalendarPage-module__-teECG__hero{justify-content:space-between;align-items:flex-end;gap:var(--s5,24px);flex-wrap:wrap;display:flex}.SessionCalendarPage-module__-teECG__title{letter-spacing:-.01em;color:var(--fg-primary,#16191d);margin:0;font-size:1.5rem;font-weight:700}.SessionCalendarPage-module__-teECG__subtitle{color:var(--fg-tertiary,#79828d);margin-top:4px;font-size:.875rem}.SessionCalendarPage-module__-teECG__board{background:var(--card,#fff);border:1px solid var(--bd,#16191d14);border-radius:var(--r-lg,10px);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.SessionCalendarPage-module__-teECG__head{align-items:center;gap:var(--s4,16px);padding:var(--s4,16px)var(--s4,16px)6px;grid-template-columns:1fr auto 1fr;display:grid}.SessionCalendarPage-module__-teECG__stateHost{min-height:0;padding:var(--s5,24px);flex:1;justify-content:center;align-items:center;display:flex}.SessionCalendarPage-module__-teECG__inlineError{gap:var(--s3,12px);padding:var(--s3,12px)var(--s5,24px)0;flex-shrink:0;align-items:center;display:flex}.SessionCalendarPage-module__-teECG__inlineError>:first-child{flex:1;min-width:0}.SessionCalendarPage-module__-teECG__headLeft{justify-self:start}.SessionCalendarPage-module__-teECG__headControls{align-items:center;gap:var(--s2,8px);justify-self:end;display:flex}.SessionCalendarPage-module__-teECG__nowPill{color:var(--brand-ink,#0c7e82);background:var(--brand-weak,#e3f6f7);border-radius:var(--r-pill,999px);align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.SessionCalendarPage-module__-teECG__live{border-radius:var(--r-pill,999px);background:var(--color-mfa-primary,#12b4b9);width:7px;height:7px}.SessionCalendarPage-module__-teECG__dayNav{border:1px solid var(--bd,#16191d14);border-radius:var(--r-card,8px);background:var(--card,#fff);align-items:stretch;display:inline-flex;overflow:hidden}.SessionCalendarPage-module__-teECG__dayNavArrow{width:38px;color:var(--fg-secondary,#4a525c);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.SessionCalendarPage-module__-teECG__dayNavArrow:hover{color:var(--fg-primary,#16191d);background:#16191d0a}.SessionCalendarPage-module__-teECG__dayNavLabel{font-variant-numeric:tabular-nums;min-width:150px;color:var(--fg-primary,#16191d);border-inline:1px solid var(--bd-soft,#16191d0d);place-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:grid}
.OpeningsGrid-module__u306oq__grid{border:1px solid var(--bd,#16191d14);border-radius:var(--r-lg,10px);background:var(--bd-soft,#16191d0d);grid-template-columns:96px repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.OpeningsGrid-module__u306oq__head{background:var(--band,#fbfcfd);letter-spacing:.05em;color:var(--fg-tertiary,#79828d);padding:9px 10px;font-size:10px;font-weight:700}.OpeningsGrid-module__u306oq__cell{background:var(--card,#fff);flex-direction:column;gap:5px;min-height:60px;padding:8px;display:flex}.OpeningsGrid-module__u306oq__dayCell{background:var(--band,#fbfcfd);justify-content:center}.OpeningsGrid-module__u306oq__dayCell b{color:var(--fg-secondary,#4a525c);font-size:12.5px;font-weight:700}.OpeningsGrid-module__u306oq__dayCell small{color:var(--fg-tertiary,#79828d);font-size:10px;font-weight:500}.OpeningsGrid-module__u306oq__entry{font-size:11px;line-height:1.3}.OpeningsGrid-module__u306oq__entry .OpeningsGrid-module__u306oq__name{color:var(--fg-primary,#16191d);font-weight:600}.OpeningsGrid-module__u306oq__entry .OpeningsGrid-module__u306oq__time{color:var(--fg-tertiary,#79828d);font-variant-numeric:tabular-nums}.OpeningsGrid-module__u306oq__open{border-radius:var(--r-chip,4px);background:var(--gap-weak,#fef0ef);border:1px solid #d92d2038;align-items:baseline;gap:6px;padding:4px 7px;display:flex}.OpeningsGrid-module__u306oq__open .OpeningsGrid-module__u306oq__name{color:var(--gap,#d92d20);letter-spacing:.03em;font-weight:700}
.Breadcrumb-module-Q3E5DKYP-module__JT3tuq__root a{color:inherit;text-decoration:none}.Breadcrumb-module-Q3E5DKYP-module__JT3tuq__root a:hover{text-decoration:underline}.Breadcrumb-module-Q3E5DKYP-module__JT3tuq__list{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module-Q3E5DKYP-module__JT3tuq__separator{color:var(--color-mfa-secondary-fixed);-webkit-user-select:none;user-select:none;font-size:14px}.Breadcrumb-module-Q3E5DKYP-module__JT3tuq__link{color:var(--color-mfa-secondary-fixed);font-size:14px}.Breadcrumb-module-Q3E5DKYP-module__JT3tuq__homeIcon{color:var(--color-mfa-secondary-fixed);display:block}.Breadcrumb-module-Q3E5DKYP-module__JT3tuq__currentPage{color:var(--color-mfa-secondary);font-size:14px;font-weight:600}
