:root{--primary:var(--blue-500);--primary2:var(--blue-900);--primary-color:var(--primary2);--secondary:var(--green-500);--secondary2:var(--green-700);--blue-50:#e5fefe;--blue-100:#cbfefe;--blue-200:#98f8fe;--blue-300:#65eafe;--blue-400:#3fd7fd;--blue-500:#00b9fc;--blue-600:#0090d8;--blue-700:#006bb5;--blue-800:#004c92;--blue-900:#003778;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--black:#000;--black-900:#1a1a1a;--green-50:#f5fdf0;--green-100:#ebfbe1;--green-200:#d3f8c3;--green-300:#afeaa0;--green-400:#8bd581;--green-500:#5cba58;--green-600:#409f44;--green-700:#2c8537;--green-800:#1c6b2d;--green-900:#105926;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-200:#fecaca;--danger-300:#fc8181;--danger-700:#c53030;--danger-800:#991b1b;--danger-600:#dc2626;--error:#ff4744;--negative:#da5a5a;--positive:#0ebe7b;--success-100:#dcfce7;--success-600:#16a34a;--warning:#f2e202;--warning-100:#fef3c7;--warning-300:#fde68a;--warning-800:#92400e;--warning-700:#d97706;--yellow-100:var(--warning-100);--yellow-300:var(--warning-300);--yellow-700:var(--warning-700);--purple-100:#e0e7ff;--purple-300:#c3c5ff;--purple-700:#4f46e5;--background-paper:#fff;--surface:#fff;--surface-muted:var(--gray-50);--text-primary:var(--black-900);--text-muted:var(--gray-500);--star:#ffa41c;--border-subtle:var(--gray-200);--border-muted:#d1d5db;--border-muted-hover:#9ca3af;--divider:#d3d3d3;--disabled:#00000061;--shadow:12px 0 25px #166ecd0f;--shadow-card:0 2px 8px #0000001a;--shadow-modal:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--border:1px solid #0000001f;--checkbox-border:2px solid #0000001f;--border-active:2px solid var(--primary2);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--focus-ring:0 0 0 3px #0037781a;--modal-backdrop:#00000080}.EhrIntegrationSettingsPage,.EhrPatientImportPage,.EhrAuthorizationResultPage{box-sizing:border-box;max-width:980px;margin:0 auto;padding:40px}.EhrIntegrationSettingsHeading,.EhrPatientImportHeading{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.EhrIntegrationSettingsHeading>svg,.EhrPatientImportHeading>svg{width:30px;height:30px;color:var(--blue-500)}.EhrIntegrationSettingsHeading h2,.EhrPatientImportHeading h2{margin:0 0 6px}.EhrIntegrationSettingsHeading p,.EhrPatientImportHeading p{color:var(--gray-600);margin:0}.EhrIntegrationSettingsPage label,.EhrPatientImportPage label{flex-direction:column;gap:6px;font-weight:500;display:flex}.EhrIntegrationSettingsPage input,.EhrIntegrationSettingsPage select,.EhrPatientImportPage input,.EhrPatientImportPage select{box-sizing:border-box;border:1px solid var(--gray-300);background:#fff;border-radius:6px;min-height:42px;padding:8px 10px}.EhrIntegrationSettingsCard,.EhrPatientImportSearchCard,.EhrPatientImportDecision,.EhrPatientImportProgress{border:1px solid var(--gray-200);box-shadow:var(--shadow);background:#fff;border-radius:10px;margin:20px 0;padding:22px}.EhrIntegrationSettingsForm,.EhrPatientImportSearchFields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px;margin-bottom:16px;display:grid}.EhrIntegrationSettingsConnectionHeader,.EhrIntegrationSettingsActions,.EhrPatientImportProgress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.EhrIntegrationSettingsActions{justify-content:flex-start;margin-top:18px}.EhrIntegrationSettingsStatus{background:var(--gray-100);text-transform:capitalize;border-radius:99px;padding:5px 9px}.EhrIntegrationSettingsStatus-active{color:#166534;background:#dcfce7}.EhrIntegrationSettingsStatus-degraded,.EhrIntegrationSettingsStatus-reauthorization_required{color:#92400e;background:#fef3c7}.EhrIntegrationSettingsError{color:#b91c1c}.EhrIntegrationSettingsProviderCatalog{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.EhrIntegrationSettingsProviderCatalog span{background:var(--gray-100);border-radius:99px;padding:6px 10px;font-size:12px}.EhrPatientImportResult{border:1px solid var(--gray-200);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;width:100%;margin:8px 0;padding:14px;display:flex}.EhrPatientImportResultSelected{border-color:var(--blue-500);background:var(--blue-50)}.EhrPatientImportMatch{border:1px solid var(--gray-200);border-radius:8px;align-items:center;margin:10px 0;padding:12px;flex-direction:row!important}.EhrPatientImportMatch input{min-height:auto}.EhrPatientImportProgress>div{border-bottom:1px solid var(--gray-100);text-transform:capitalize;padding:8px 0}.EhrAuthorizationResultPage{text-align:center}.EhrAuthorizationResultPage>svg{width:54px;height:54px}.EhrAuthorizationResultSuccess{color:#15803d}.EhrAuthorizationResultError{color:#b91c1c}.EhrPatientSourceStatus{flex-direction:column;gap:8px;margin-left:auto;display:flex}.EhrPatientSourceStatusItem{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.EhrPatientSourceStatusBadge{background:var(--blue-50);color:var(--blue-700);text-transform:capitalize;border-radius:99px;padding:5px 9px}.EhrPatientSourceStatusWarning{color:#92400e}.PatientProfileModalOverlay,.CommonDialogOverlay{background:var(--modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PccModalContent,.PatientProfileModalContent,.CommonDialogContent{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal)}.PatientProfileModalHeader,.CommonDialogHeader{justify-content:space-between;align-items:center;display:flex}.PatientProfileModalClose{width:32px;height:32px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:28px;transition:all .2s;display:flex}.PatientPccLoginFormInput,.PccModalInput{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--surface);width:100%;color:var(--text-primary);padding:10px 12px;font-size:14px;transition:all .2s}.PatientPccLoginLoginButton,.CommonErrorMessageButton,.PccModalCancelButton,.PccModalPrimaryButton,.PccModalSecondaryButton{border-radius:var(--radius-lg);cursor:pointer;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.PatientPccLoginLoginButton:disabled,.PccModalCancelButton:disabled,.PccModalPrimaryButton:disabled,.PccModalSecondaryButton:disabled{opacity:.5;cursor:not-allowed}.PccModalSuccessMessage,.PccModalWarningText,.PatientPccLoginErrorMessage,.PccModalErrorMessage{border-radius:var(--radius-lg);padding:12px 16px;font-size:14px}.PatientPccLoginErrorMessage,.PccModalErrorMessage{background:var(--danger-100);border:1px solid var(--danger-200);color:var(--danger-800)}.PccModalWarningText{background:var(--warning-100);border:1px solid var(--warning-300);color:var(--warning-800)}.PccModalSuccessMessage{background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-900)}.CommonLongInputContainer,.CommonInputContainer,.CommonDropdownInputContainer,.CommonAuthInputContainer{background-color:var(--surface);border-radius:var(--radius-sm);border:var(--border);text-align:left;overflow:hidden}.CommonLongInputContainer:hover,.CommonInputContainer:hover,.CommonDropdownInputContainer:hover,.CommonAuthInputContainer:hover,.CommonLongInputContainer:focus-within,.CommonInputContainer:focus-within,.CommonDropdownInputContainer:focus-within,.CommonAuthInputContainer:focus-within{border:var(--border-active);margin:-1px}.CommonLongInputContainer:hover>legend,.CommonInputContainer:hover>legend,.CommonDropdownInputContainer:hover>legend,.CommonAuthInputContainer:hover>legend,.CommonLongInputContainer:focus-within>legend,.CommonInputContainer:focus-within>legend,.CommonDropdownInputContainer:focus-within>legend,.CommonAuthInputContainer:focus-within>legend{color:var(--primary2);padding-top:1px}.CommonLongInputContainer textarea,.CommonInputContainer input,.CommonAuthInputContainer input{border:none;flex:1;height:100%}.CommonLongInputContainer textarea:focus-visible,.CommonInputContainer input:focus-visible,.CommonAuthInputContainer input:focus-visible{outline:none}.CommonAuthInputRow,.CommonInputRow,.CommonLongInputRow{flex-direction:row;align-items:center;height:100%;display:flex}.CommonAuthInputRow svg,.CommonInputRow svg,.CommonLongInputRow svg{cursor:pointer}.CommonDropdownInputError,.CommonAuthInputError,.CommonInputError,.CommonLongInputError{color:var(--error);justify-content:right;display:flex}.CommonAlert{border-radius:var(--radius-lg);padding:12px 16px;font-size:14px}.CommonAlertError{background:var(--danger-100);border:1px solid var(--danger-200);color:var(--danger-800)}.CommonAlertInfo,.CommonAlertSuccess{background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-900)}.CommonAlertWarning{background:var(--warning-100);border:1px solid var(--warning-300);color:var(--warning-800)}.CommonBadge{border:1px solid #0000;align-items:center;gap:6px;width:fit-content;font-weight:500;line-height:1.2;display:inline-flex}.CommonBadgeBadge{border-radius:12px;padding:2px 10px;font-size:12px}.CommonBadgeChip{border-radius:12px;padding:4px 10px;font-size:12px}.CommonBadgePill{text-transform:capitalize;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:600}.CommonBadgeDanger{background:var(--danger-100);border-color:var(--danger-200);color:var(--danger-800)}.CommonBadgeInfo{background:var(--blue-50);border-color:var(--blue-200);color:var(--blue-900)}.CommonBadgeNeutral{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-500)}.CommonBadgeSuccess{background:var(--success-100);border-color:var(--success-200);color:var(--success-600)}.CommonBadgeWarning{background:var(--warning-100);border-color:var(--warning-300);color:var(--warning-800)}.CommonCard{border:1px solid var(--blue-100);background:#fff;border-radius:12px}.CommonCardDefault{padding:20px}.CommonCardElevated{padding:20px;box-shadow:0 1px 3px #00000014}.CommonCardSubtle{background:var(--blue-50);padding:12px}.CommonDetailRow{border-bottom:1px solid var(--gray-200);gap:16px;padding:8px 0;display:flex}.CommonDetailRow:last-child{border-bottom:none}.CommonDetailRowSplit{justify-content:space-between;align-items:flex-start}.CommonDetailRowStacked{flex-direction:column;gap:4px}.CommonDetailRowLabel{color:var(--gray-500);flex-shrink:0;font-size:13px;font-weight:600}.CommonDetailRowValue{color:var(--text-primary);text-align:right;word-break:break-word;flex:1;font-size:14px;font-weight:500}.CommonDetailRowStacked .CommonDetailRowValue{text-align:left}.CommonDialogOverlay{z-index:1000;padding:20px}.CommonDialogContent{flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden}.CommonDialogHeader{border-bottom:1px solid var(--gray-200);background:var(--blue-50);padding:24px}.CommonDialogTitle{color:var(--blue-900);margin:0;font-size:20px;font-weight:600}.CommonDialogBody{flex:1;padding:24px;overflow-y:auto}.CommonDialogFooter{border-top:1px solid var(--gray-200);background:var(--gray-50);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.CommonEmptyState{color:var(--gray-400);text-align:center;padding:24px}.CommonEmptyStateIcon{margin-bottom:8px}.CommonEmptyStateTitle{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.CommonEmptyStateMessage{color:var(--gray-500);margin:0;font-size:14px}.CommonIconButton{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:inline-flex}.CommonIconButton svg{width:18px;height:18px}.CommonIconButtonGhost{color:var(--gray-500);background:0 0}.CommonIconButtonGhost:hover{background:var(--blue-100);color:var(--blue-900)}.CommonIconButtonNeutral{background:var(--gray-100);color:var(--gray-700)}.CommonIconButtonNeutral:hover{background:var(--gray-200)}.CommonIconButtonPrimary{background:var(--blue-100);color:var(--blue-900)}.CommonIconButtonPrimary:hover{background:var(--blue-200)}.CommonSection{border:1px solid var(--blue-100);background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:150px;padding:20px;display:flex;box-shadow:0 1px 3px #00000014}.CommonSectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.CommonSectionTitle{color:var(--text-primary);margin:0;padding-left:0;font-size:20px;font-weight:600}.PatientProfileSection{border:1px solid var(--blue-100);background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:150px;padding:20px;display:flex;box-shadow:0 1px 3px #00000014}.PatientProfileSectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PatientProfileSectionSpaced{margin-bottom:24px}.PatientProfileSectionTitle{color:var(--text-primary);margin:0;padding-left:0;font-size:20px;font-weight:600}.PatientProfileModalOverlay{z-index:10001;background:#00000080;animation:.3s ease-out common-patient-profile-modal-fade-in}.PatientProfileModalContent{border-radius:16px;width:90%;min-width:400px;max-width:500px;max-height:80vh;padding:0;animation:.3s ease-out common-patient-profile-modal-slide-in-scale;overflow-y:auto}.PatientProfileModalHeader{border-bottom:1px solid var(--divider);background:var(--blue-50);border-radius:16px 16px 0 0;margin-bottom:0;padding:24px 28px}.PatientProfileModalTitle,.PatientProfileModalHeader h3{color:var(--primary2);margin:0;font-size:20px;font-weight:600}.PatientProfileModalClose{color:var(--primary2);border-radius:50%}.PatientProfileModalClose:hover{background-color:var(--blue-100)}.PatientProfileShareMessage{text-align:center;padding:20px}.PatientProfileShareMessage p{color:var(--gray-600);margin:0;font-size:18px;font-weight:500}.PatientProfileShareOptions{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;padding:24px;display:grid}.PatientProfileShareOption{border:2px solid var(--divider);color:var(--primary2);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.PatientProfileShareOption:hover{border-color:var(--primary);background:var(--blue-50);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.PatientProfileShareOption:hover .PatientProfileShareIcon{transform:scale(1.1);box-shadow:0 2px 8px #0003}.PatientProfileShareIcon{background:var(--blue-100);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;transition:all .2s;display:flex}.PccModalContent{flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden}.PccModalFormGroup{margin-bottom:20px}.PccModalLabel{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.PccModalInput{cursor:pointer}.PccModalInput:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-100);outline:none}.PccModalInput:disabled{background:var(--gray-100);cursor:not-allowed;opacity:.6}.PccModalErrorMessage{align-items:center;gap:8px;margin:16px 24px;display:flex}.PccModalSuccessMessage{margin:16px 24px}.PccModalCancelButton,.PccModalPrimaryButton,.PccModalSecondaryButton{border-radius:6px;padding:12px 24px;font-weight:500}.PccModalCancelButton{color:var(--gray-500);border:1px solid var(--gray-200);background:#fff}.PccModalCancelButton:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-300)}.PccModalPrimaryButton{background:var(--blue-900);color:#fff;align-items:center;gap:8px;display:flex}.PccModalPrimaryButton:hover:not(:disabled){background:var(--blue-800);box-shadow:0 4px 6px -1px #0000001a}.PccModalSecondaryButton{color:var(--blue-700);border:1px solid var(--blue-500);background:#fff;align-items:center;gap:8px;display:flex}.PccModalSecondaryButton:hover:not(:disabled){background:var(--blue-50);border-color:var(--blue-600);color:var(--blue-800)}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(/assets/Rubik-Bold-DkFUAGWi.ttf)}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(/assets/Rubik-Medium-Bcah308c.ttf)}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(/assets/Rubik-Regular-Br1IBUhF.ttf)}@font-face{font-family:FlowBlock-Regular;src:url(/assets/FlowBlock-Regular-Dtah3Xbe.ttf)}body{color:var(--black-900);margin:0;font-family:Rubik,system-ui,sans-serif;font-size:16px;font-weight:400}h1,h2,h3,h4,h5,h6{letter-spacing:.78px;margin:14px 0;font-size:25px;font-weight:700;line-height:1.2}h2{letter-spacing:.6px;font-size:22px;font-weight:500}h3{letter-spacing:.5px;font-size:20px;font-weight:500}h4{letter-spacing:.39px;font-size:18px;font-weight:500}h5{font-size:18px;font-weight:400}h6{font-size:16px;font-weight:500}p,input,select,textarea,legend,small{letter-spacing:.14px;font-family:inherit;font-size:16px;line-height:1.5}legend,small{font-size:12px}input::placeholder,textarea::placeholder{color:var(--gray-600)}input:-webkit-autofill{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{box-shadow:inset 0 0 0 30px #fff!important}select:-webkit-autofill{border-radius:3px;box-shadow:inset 0 0 0 30px #fff!important}select:-webkit-autofill:hover{border-radius:3px;box-shadow:inset 0 0 0 30px #fff!important}select:-webkit-autofill:focus{border-radius:3px;box-shadow:inset 0 0 0 30px #fff!important}select:-webkit-autofill:active{border-radius:3px;box-shadow:inset 0 0 0 30px #fff!important}input:focus,select:focus,textarea:focus{outline:none}select{-webkit-appearance:none}fieldset{margin-inline:0}a{color:var(--blue-500)}a:hover{color:var(--blue-600)}form{flex-direction:column;display:flex}button{border:none}.App{width:100vw;height:100dvh;overflow:hidden}.AuthenticatedAcceptedInsuranceWrapper{border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;flex:1;height:350px;padding:10px 20px;display:flex;overflow:auto}.AuthenticatedAcceptedInsuranceHeader{margin-top:10px}.AuthenticatedAcceptedInsuranceStartRotation,.AuthenticatedFilterSidebarStartRotation,.AuthenticatedRegistrationInsuranceRegistrationStartRotation,.CommonDropdownInputStartRotation{transform:rotate(90deg)}.AuthenticatedAcceptedInsuranceRotated,.AuthenticatedFilterSidebarRotated,.AuthenticatedRegistrationInsuranceRegistrationRotated,.CommonDropdownInputRotated{transform:rotate(-90deg)}.AuthenticatedAcceptedInsuranceChevron:hover,.AuthenticatedCareProvidersListSelectableProvider,.AuthenticatedFilterSidebarChevron:hover,.PccModalInput,.AuthenticatedRegistrationInsuranceRegistrationChevron:hover,.AuthenticatedRegistrationProfileInfoRegistrationTimeButton{cursor:pointer}.AuthenticatedAccountSidebarContainer{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:30px 30px 20px;display:flex}.AuthenticatedAccountSidebarContainer a:hover{color:var(--blue-500)}.AuthenticatedAccountSidebarContainer a{cursor:pointer;color:var(--gray-800);margin-bottom:25px;text-decoration:none}.AuthenticatedAccountSidebarHeader{margin-bottom:21px;font-size:18px;font-weight:700}.AuthenticatedAccountSidebarOption{cursor:pointer;color:var(--gray-800);margin-bottom:21px}.AuthenticatedCareProviderDetailsContainer{flex-direction:column;flex:1;max-width:1200px;margin-bottom:100px;padding-right:70px;display:flex}.AuthenticatedPatientDetailsSuggestionsTitleGroup,.CommonCareProviderListModalDistance,.AuthenticatedFilterSidebarCheckboxRow,.AuthenticatedAcceptedInsuranceCheckboxRow,.AuthenticatedRegistrationInsuranceRegistrationCheckboxRow,.CommonPatientProfileModalRiskLevelContainer,.PatientProfilePageNoteHeader,.PatientProfilePageNoteHeaderLeft{align-items:center;display:flex}.AuthenticatedCareProviderListItemStar,.AuthenticatedFilterRatingStar,.CommonCareProviderListModalStar,.CommonMapStar{color:var(--star)}.AuthenticatedCareProviderDetailsBackButton{color:var(--blue-900);align-items:center;margin-bottom:10px;padding:10px 60px;text-decoration:none;display:none}.AuthenticatedCareProviderDetailsMobileBackButton{color:var(--blue-900);align-items:center;margin-top:20px;padding:10px 60px;text-decoration:none;display:none}.AuthenticatedCareProviderDetailsChevronLeft{height:25px}@media screen and (width<=1400px){.AuthenticatedCareProviderDetailsBackButton{display:flex}}@media screen and (width<=686px){.AuthenticatedCareProviderDetailsMobileBackButton{padding:10px 15px;display:flex}.AuthenticatedCareProviderDetailsBackButton{background-color:var(--gray-50);padding:10px 15px}}.AuthenticatedCareProviderListItemContainer{border-bottom:1px solid var(--divider);cursor:pointer;flex:1;min-height:175px;padding:15px 20px;display:flex}.AuthenticatedCareProviderListItemContainer:hover{background-color:var(--blue-50);border:1px solid var(--blue-900)}.AuthenticatedCareProviderListItemCareProviderLogo{order:1;margin-top:60px;margin-left:auto}.AuthenticatedCareProviderListItemNameText{margin-bottom:2px;font-size:18px;font-weight:500}.AuthenticatedCareProviderListItemAddressText,.AuthenticatedCareProviderListItemContactText,.AuthenticatedCareProviderListItemEmailText{letter-spacing:normal;margin-bottom:5px;font-size:14px;font-weight:400}.AuthenticatedCareProviderListItemCountiesText{letter-spacing:normal;margin-bottom:7px;font-size:14px;font-weight:400}.AuthenticatedCareProviderListItemCountiesHeader{letter-spacing:normal;margin-bottom:5px;font-size:14px;font-weight:700}.AuthenticatedCareProviderListItemDistanceContainer{align-items:center;margin-bottom:8px;margin-left:-10px;font-size:14px;display:flex}.AuthenticatedCareProviderListItemLocationIcon{color:var(--blue-700);font-size:20px}.AuthenticatedCareProviderListItemCountyText{letter-spacing:normal;margin-bottom:13px;font-size:14px;font-weight:700}.AuthenticatedCareProviderListItemCatagoryText{letter-spacing:normal;margin-bottom:5px;font-size:14px;font-weight:700}.AuthenticatedCareProviderListItemContentContainer{flex:1;justify-content:space-between;display:flex}.AuthenticatedCareProviderListItemTextContainer{flex:1;min-width:0}.AuthenticatedCareProviderListItemMatchedFieldsSection{color:var(--gray-600);line-height:1.4}.AuthenticatedCareProviderListItemPerfectMatch{color:#2e7d32;background-color:#e8f5e9;border-radius:12px;align-items:center;gap:4px;margin-bottom:5px;padding:2px 8px;font-size:.8em;font-weight:500;display:inline-flex}@media screen and (width<=750px){.AuthenticatedCareProviderListItemContainer{flex-direction:column;align-items:flex-start}.AuthenticatedCareProviderListItemContentContainer{flex-direction:column;align-items:flex-start;width:100%;padding-top:13px}.AuthenticatedCareProviderListItemNameText,.AuthenticatedCareProviderListItemContactText,.AuthenticatedCareProviderListItemAddressText{height:auto}}.AuthenticatedCareProviderLogoLogo{object-fit:contain;width:120px;height:120px;margin-right:20px}.AuthenticatedCareProvidersListListHeader{z-index:3;background-color:#fff;flex-direction:column;margin-left:-40px;display:flex}.AuthenticatedCareProvidersListMobileOverflowHidden{overflow:hidden}.AuthenticatedCareProvidersListPrintContent,.AuthenticatedPatientDetailsHiddenPrintContent,.CommonDropZoneFileInput,.CommonPatientProfileModalPrintContent,.AuthenticatedRegistrationAddressSuggestionsHidden,.CommonMapMapButtonHidden,.PatientProfilePageHiddenPrintContent{display:none}.AuthenticatedCareProvidersListHeaderControls{justify-content:space-between;padding-right:10px;display:flex}.AuthenticatedCareProvidersListHeaderControlsMobile{padding-right:0}.AuthenticatedCareProvidersListHeaderControlsFetching{padding-right:60px}.AuthenticatedCareProvidersListResultsSummary{justify-content:center;align-items:center;gap:10px;display:flex}.AuthenticatedCareProvidersListResultsCount{color:gray}.AuthenticatedCareProvidersListPrintActions{gap:10px;display:flex}.AuthenticatedCareProvidersListCancelPrintButton{width:130px;height:35px;color:var(--primary2);border:1px solid var(--primary2);background-color:#fff}.AuthenticatedCareProvidersListToggleButtonLeft{border-right:none;border-top-left-radius:12px;border-bottom-left-radius:12px}.AuthenticatedCareProvidersListToggleButtonRight{border-left:none;border-top-right-radius:12px;border-bottom-right-radius:12px}.AuthenticatedCareProvidersListGoalsSummary{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;margin-bottom:5px;margin-left:15px;display:flex}.AuthenticatedCareProvidersListGoalsTitle{margin:0 5px 0 0}.AuthenticatedCareProvidersListGoalsList{flex-wrap:wrap;gap:5px;display:flex}.CommonCareProviderListModalDistanceTextSpaced{margin-right:10px}.CommonCareProviderListModalDistanceTextUnspaced{margin-right:0}.CommonCareProviderListModalScheduleDay{width:80px}.CommonCareProviderListModalPatientReportAction{justify-content:center;width:100%;margin-top:20px;margin-bottom:20px;display:flex}.AuthenticatedCareProviderListItemSelected{background-color:var(--blue-50)}.AuthenticatedCareProviderListItemUnselected{background-color:#fff}.AuthenticatedCareProviderListItemMatchedFieldsSectionSpaced{margin-top:8px;font-size:.9em}.AuthenticatedCareProviderListItemMatchedFieldsTitle{color:#333;margin-bottom:4px;font-weight:700}.AuthenticatedCareProviderListItemMatchedFieldsValues{margin-left:5px}.AuthenticatedCareProviderListItemMatchedFieldsText{color:#777}.AuthenticatedCareProvidersListParentContainer{justify-content:space-between;width:100%;display:flex;overflow:hidden}body,html{height:100%;margin:0;overflow:hidden}.AuthenticatedCareProvidersListScrollContainer{border-top:1px solid var(--divider);height:80vh;margin-left:-40px;display:flex}.AuthenticatedCareProvidersListItemsContainer{border-right:1px solid var(--divider);flex:0 0 40%;max-width:450px;height:100%;transition:flex .5s ease-in-out,max-width .5s ease-in-out;overflow-y:auto}.AuthenticatedCareProvidersListItemsContainerExpanded{border-right:1px solid var(--divider);flex:0 0 100%;max-width:100%;height:100%;transition:flex .5s ease-in-out,max-width .5s ease-in-out;overflow-y:auto}.AuthenticatedCareProvidersListMobileListView{flex:1 0 100%;max-width:100%}.AuthenticatedCareProvidersListToggleButtons{margin-left:auto;padding:5px;display:flex}.AuthenticatedCareProvidersListToggleButton{cursor:pointer;color:#013778;background-color:#fff;border:1px solid #013778;padding:10px 20px;font-weight:700}.AuthenticatedCareProvidersListToggleButton:not(:last-child){border-right:1px solid var(--gray-300)}.AuthenticatedCareProvidersListToggleButton.AuthenticatedCareProvidersListActive{color:var(--surface);background-color:#013778}.AuthenticatedCareProvidersListMapContainer{flex-grow:1;margin-right:-60px}.AuthenticatedCareProvidersListDisabledMap{text-align:center;margin-top:40%}.AuthenticatedCareProvidersListNoResults{margin-top:20px;margin-left:20px}.AuthenticatedCareProvidersListSearchBar{height:0;display:none;overflow-y:hidden}.AuthenticatedCareProvidersListGoalItem{background-color:var(--gray-300);color:var(--text-primary);white-space:nowrap;cursor:default;border-radius:20px;justify-content:center;align-items:center;gap:2px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}@media screen and (width<=1400px){.AuthenticatedCareProvidersListSearchBar{height:auto;display:flex;overflow-y:auto}.AuthenticatedCareProvidersListListHeader{margin-left:10px;padding-right:60px}.AuthenticatedCareProvidersListScrollContainer{padding:0 0 0 60px}}@media screen and (width<=1060px){.AuthenticatedCareProvidersListScrollContainer{margin-left:-60px}}@media print{.AuthenticatedCareProvidersListListHeader{z-index:3;background-color:#fff;margin-left:40px;display:flex}.AuthenticatedCareProvidersListParentContainer{justify-content:space-between;width:100%;display:flex}body,html{height:100%;margin:0;overflow:hidden}.AuthenticatedCareProvidersListScrollContainer{border-top:1px solid var(--divider);width:auto;height:auto;margin-left:60px;display:flex;position:absolute;overflow:visible}.AuthenticatedCareProvidersListItemsContainer{border-right:1px solid var(--divider);flex:0 0 35%;min-width:450px;max-width:450px;height:100%;overflow-y:auto}.AuthenticatedCareProvidersListMapContainer{display:none}.AuthenticatedCareProvidersListDisabledMap{text-align:center;margin-top:40%}.AuthenticatedCareProvidersListNoResults{margin-top:20px;margin-left:20px}.AuthenticatedCareProvidersListSearchBar{height:0;display:none;overflow-y:hidden}}.AuthenticatedCategoryTooltipsTooltip{border-bottom:1px var(--blue-900);display:inline-block;position:relative}.AuthenticatedCategoryTooltipsTooltip .AuthenticatedCategoryTooltipsTooltiptext{visibility:hidden;background-color:var(--blue-50);width:230px;height:auto;max-height:155px;color:var(--blue-900);text-align:left;border:2px solid var(--blue-900);opacity:0;z-index:5;border-radius:6px;font-size:12px;transition:all .4s;position:absolute;left:50%;transform:translate(-50%)}.AuthenticatedCategoryTooltipsTooltip .AuthenticatedCategoryTooltipsTooltiptext:after{content:"";border:5px solid #0000;margin-left:0;position:absolute;top:100%;left:50%}.AuthenticatedCategoryTooltipsTooltip:hover .AuthenticatedCategoryTooltipsTooltiptext{visibility:visible;opacity:1}.AuthenticatedCategoryTooltipsOneProvider{font-size:12px}.AuthenticatedCategoryTooltipsOverflow{max-height:130px;overflow-y:auto}.AuthenticatedContactInformationWrapper{border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;padding:20px 20px 10px;display:flex}.AuthenticatedContactInformationLine{flex-direction:row;align-items:center;padding:5px 0;display:flex}.AuthenticatedContactInformationLogo{color:var(--gray-800)}.AuthenticatedContactInformationFax{color:var(--gray-800);margin-left:6px}.AuthenticatedContactInformationText{color:var(--gray-800);padding-left:10px}.AuthenticatedContactInformationLinkText{padding-left:10px}.AuthenticatedContactInformationHeader{margin-top:0}.AuthenticatedContactInformationLinkIcon{cursor:pointer;width:10px;height:10px;color:var(--blue-700);margin-left:5px}.AuthenticatedDashboardContainer{max-width:1200px;padding:30px}.AuthenticatedDashboardGrid{margin:0 0 -60px -60px;display:flex}.AuthenticatedDashboardGrid>div{flex:1;margin-bottom:60px;padding-left:60px}.AuthenticatedDashboardAvailabilityToggleToggle{color:var(--primary2);border:var(--border);box-sizing:border-box;border-radius:8px;align-items:center;max-width:529px;height:63px;padding:4px;list-style:none;display:flex}.AuthenticatedDashboardAvailabilityToggleToggle li{text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;margin-left:4px;font-size:13px;display:flex}.AuthenticatedDashboardAvailabilityToggleToggle li:first-child{margin-left:0}.AuthenticatedDashboardAvailabilityToggleToggle li:not(.AuthenticatedDashboardAvailabilityToggleActive):hover{background:var(--blue-50)}.AuthenticatedDashboardAvailabilityToggleActive{background:var(--primary2);color:var(--surface)}.AuthenticatedDashboardQuickAccessContainer{border:var(--border);border-radius:15px;max-width:500px;padding:15px}.AuthenticatedDashboardQuickAccessHeaderSection{justify-content:space-between;align-items:center;display:flex}.AuthenticatedDashboardQuickAccessHeading{font-weight:700}.AuthenticatedDashboardQuickAccessLinks{padding:0;list-style:none}.AuthenticatedDashboardQuickAccessLinks li{color:var(--gray-800);cursor:pointer;margin-bottom:15px}.AuthenticatedDashboardQuickAccessLinks li:hover{color:var(--blue-300)}.AuthenticatedDashboardQuickAccessSearchModal{text-align:center;background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:800px;max-height:80vh;padding:2rem;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000001a}.AuthenticatedDashboardQuickAccessSearchForm{width:100%}.AuthenticatedDashboardQuickAccessSearchInputContainer{margin-bottom:1.5rem;position:relative}.AuthenticatedDashboardQuickAccessSearchIcon{color:var(--gray-500);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.AuthenticatedDashboardQuickAccessSearchInput{border:1px solid var(--gray-300);border-radius:8px;width:80%;padding:12px 16px 12px 40px;font-size:16px;transition:border-color .2s,box-shadow .2s}.AuthenticatedDashboardQuickAccessSearchInput:focus{border-color:var(--blue-300);outline:none;box-shadow:0 0 0 3px #4299e133}.AuthenticatedDashboardQuickAccessSearchButtons{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.AuthenticatedDashboardQuickAccessSearchResults{flex-direction:column;flex:1;margin-top:2rem;display:flex;overflow:hidden}.AuthenticatedDashboardQuickAccessResultsHeader{text-align:left;border-bottom:1px solid var(--gray-200);margin-bottom:1rem;padding-bottom:.5rem}.AuthenticatedDashboardQuickAccessResultsHeader h3{color:var(--gray-800);margin:0;font-size:1.2rem}.AuthenticatedDashboardQuickAccessResultsContainer{flex:1;max-height:400px;padding-right:.5rem;overflow-y:auto}.AuthenticatedDashboardQuickAccessResultsContainer::-webkit-scrollbar{width:6px}.AuthenticatedDashboardQuickAccessResultsContainer::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.AuthenticatedDashboardQuickAccessResultsContainer::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:3px}.AuthenticatedDashboardQuickAccessResultsContainer::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.AuthenticatedDashboardQuickAccessProviderCard{border:1px solid var(--gray-200);text-align:left;background:var(--gray-50);cursor:pointer;border-radius:8px;margin-bottom:1rem;padding:1rem;transition:box-shadow .2s,background-color .2s}.AuthenticatedDashboardQuickAccessProviderCard:hover{border-color:var(--blue-300);background:#fff;box-shadow:0 2px 8px #0000001a}.AuthenticatedDashboardQuickAccessProviderHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.AuthenticatedDashboardQuickAccessProviderName{color:var(--blue-600);margin:0;font-size:1.1rem;font-weight:600}.AuthenticatedDashboardQuickAccessNoResults{text-align:center;color:var(--gray-500);padding:2rem}.AuthenticatedDashboardQuickAccessNoResults p{margin:0;font-size:1rem}.AuthenticatedEpicModalContainer{background-color:var(--surface);border:1px solid var(--blue-300);width:26%;height:min-content;box-shadow:var(--shadow);text-align:center;border-radius:10px;padding:10px 20px;position:fixed;top:35%;left:35%}.AuthenticatedEpicModalHeader{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:0;display:flex}.AuthenticatedEpicModalSelect{border:1px solid var(--border-subtle);border-radius:4px;width:100%;padding:10px;font-size:16px}.AuthenticatedEpicModalButtonContainer{justify-content:space-between;margin-top:30px;display:flex}.AuthenticatedEpicModalButton{background-color:var(--blue-900);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px;transition:background-color .3s}.AuthenticatedFilterMobileMenuMenuWindow{z-index:1;background-color:#fff;width:100%;height:calc(100% - 160px);position:absolute;top:160px}.AuthenticatedFilterMobileMenuPadding{padding:0 40px}@media screen and (width<=750px){.AuthenticatedFilterMobileMenuPadding{padding:0 15px}}.AuthenticatedFilterRatingLabel{display:flex}.AuthenticatedFilterSidebarContainer{border-right:1px solid var(--divider);flex-direction:column;flex:1;padding:20px;display:flex}.AuthenticatedFilterSidebarSubheading{font-size:14px;font-weight:700}.AuthenticatedFilterSidebarDivider{background-color:var(--blue-300);height:1px;margin:10px 0}.AuthenticatedFilterSidebarFilterOptionHeader{flex-direction:row;justify-content:space-between;padding:20px 0;display:flex}.AuthenticatedFilterSidebarClearAll{color:var(--blue-900);cursor:pointer;font-size:14px}.AuthenticatedFilterSidebarClearAllDisabled{color:var(--disabled);cursor:default;font-size:14px}.AuthenticatedFilterSidebarBackButton{color:var(--blue-500);align-items:center;text-decoration:none;display:flex}.AuthenticatedFilterSidebarChevronLeft{height:25px}.AuthenticatedFilterSidebarFilterSidebarScroll{width:310px;height:calc(100vh - 150px);padding-right:30px}@media screen and (width<=1400px){.AuthenticatedFilterSidebarFilterSidebarScroll{width:100%;height:calc(100vh - 230px)}}@media print{.AuthenticatedFilterSidebarContainer{display:1;flex-direction:column;width:auto;height:auto;position:absolute;overflow:visible}.AuthenticatedFilterSidebarSubheading,.AuthenticatedFilterSidebarDivider,.AuthenticatedFilterSidebarFilterOptionHeader,.AuthenticatedFilterSidebarClearAll,.AuthenticatedFilterSidebarClearAllDisabled,.AuthenticatedFilterSidebarBackButton{display:none}.AuthenticatedFilterSidebarChevronLeft{height:25px}.AuthenticatedFilterSidebarFilterSidebarScroll{width:230px;height:auto;padding-right:0;position:absolute;overflow:visible}.AuthenticatedFilterSidebarStartRotation,.AuthenticatedFilterSidebarRotated,.AuthenticatedFilterSidebarChevron:hover{cursor:pointer}}.AuthenticatedFilterSidebarAvailabilityToggleToggle{color:var(--primary2);border:var(--border);box-sizing:border-box;border-radius:8px;align-items:center;max-width:529px;height:63px;padding:4px;list-style:none;display:flex}.AuthenticatedFilterSidebarAvailabilityToggleToggle li{text-align:center;cursor:pointer;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;margin-left:4px;padding:4px;font-size:13px;display:flex}.AuthenticatedFilterSidebarAvailabilityToggleToggle li:first-child{margin-left:0}.AuthenticatedFilterSidebarAvailabilityToggleToggle li:not(.AuthenticatedFilterSidebarAvailabilityToggleActive):hover{background:var(--blue-50)}.AuthenticatedFilterSidebarAvailabilityToggleActive{background:var(--primary2);color:var(--surface)}.AuthenticatedFilterSidebarAvailabilityToggleDisabled .AuthenticatedFilterSidebarAvailabilityToggleToggle{color:var(--disabled)}.AuthenticatedFilterSidebarAvailabilityToggleDisabled .AuthenticatedFilterSidebarAvailabilityToggleToggle li:not(.AuthenticatedFilterSidebarAvailabilityToggleActive):hover{background:0 0}.AuthenticatedFilterSidebarAvailabilityToggleDisabled .AuthenticatedFilterSidebarAvailabilityToggleActive{background:var(--disabled)}.AuthenticatedFilterSidebarProximityGrid{flex:1;justify-content:space-between;align-items:center;display:flex}.AuthenticatedFilterSidebarProximitySwitch{width:44px;height:23px;display:inline-block;position:relative}.AuthenticatedFilterSidebarProximitySwitch input{opacity:0;width:0;height:0}.AuthenticatedFilterSidebarProximitySlider{cursor:pointer;background-color:var(--disabled);border-radius:44px;transition:all .4s;position:absolute;inset:0}.AuthenticatedFilterSidebarProximitySlider:before{content:"";background-color:#fff;border-radius:50%;width:17px;height:17px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.AuthenticatedFilterSidebarProximitySlider{background-color:var(--secondary)}input:disabled+.AuthenticatedFilterSidebarProximitySlider{background-color:var(--disabled)}input:focus+.AuthenticatedFilterSidebarProximitySlider{box-shadow:0 0 1px var(--secondary)}input:checked+.AuthenticatedFilterSidebarProximitySlider:before{transform:translate(20px)}.AuthenticatedFilterSidebarProximityRange{width:100%;margin:0 8px}.AuthenticatedFilterSidebarProximityRange::-webkit-slider-runnable-track{background:var(--primary2);width:100%;height:3px}.AuthenticatedFilterSidebarProximityRange:disabled::-webkit-slider-runnable-track{background:var(--disabled)}.AuthenticatedFilterSidebarProximityRange::-webkit-slider-thumb{border-radius:6px;width:12px;height:12px;margin-top:-6px}.AuthenticatedFilterSidebarProximitySmall{font-size:12px}.AuthenticatedFilterSidebarProximityText{text-align:right;width:35px}.AuthenticatedFilterSidebarProximityCenter{text-align:center}.AuthenticatedFilterSidebarProximityErrorMessage{color:var(--error);margin-top:-15px;font-size:14px}.AuthenticatedFilterSidebarFacetStatus{margin-bottom:12px;display:block}.AuthenticatedFilterSidebarFacetStatusError{color:var(--error)}.AuthenticatedHeaderHeaderContainer{flex:1;justify-content:space-between;align-items:center;height:100%;padding:0 30px;display:flex}.AuthenticatedHeaderHeaderLogo{height:30px}.AuthenticatedHeaderHeaderLogoLink{align-items:flex-start;gap:0;text-decoration:none;display:flex}.AuthenticatedHeaderHeaderTrademark{color:var(--text-primary);margin:0;padding:0;font-size:14px;font-weight:600;line-height:1}.AuthenticatedHeaderHeaderActionButtons{flex-direction:row;display:flex}.AuthenticatedHeaderHeaderActionAccountText{color:var(--blue-900);padding-left:8px}.AuthenticatedHeaderHeaderActionAccountContainer{cursor:pointer;flex-direction:row;align-items:center;display:flex}.AuthenticatedHeaderHeaderActionAccountContainer:hover>h6,.AuthenticatedHeaderHeaderActionAccountContainer:hover>svg>path{color:var(--blue-400)}.AuthenticatedHeaderInvitingCareProviderModalContentContainer{padding:20px 40px}.AuthenticatedHeaderInvitingCareProviderModalContentContainer legend{color:var(--black-900)}.AuthenticatedHeaderInvitingCareProviderModalContentContainer input{box-sizing:border-box;border:1px solid var(--primary2);text-align:center;border-radius:8px;width:100%;height:55px}.AuthenticatedHeaderInvitingCareProviderModalContentContainer input::placeholder{color:#000;opacity:.3}.AuthenticatedHeaderInvitingCareProviderModalContentButtonContainer{display:flex}.AuthenticatedHeaderInvitingCareProviderModalContentErrorMessage{color:#ff4744;text-align:left;white-space:pre-wrap;margin-top:2px}.AuthenticatedHeaderInvitingCareProviderModalContentInviteHelp{text-align:center;font-size:10px;font-style:italic}.AuthenticatedHeaderInvitingCareProviderModalContentEmail{box-sizing:border-box;text-align:center;border:1px solid var(--blue-900);border-radius:8px;width:100%;height:55px;margin-top:5px;padding-top:10px;position:relative}.AuthenticatedHeaderInvitingCareProviderModalContentEmail button{background-color:var(--primary2);color:#fff;align-content:right;border-radius:8px;font-size:10px}.AuthenticatedHealthcareServicesWrapper{border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;max-height:270px;padding:20px 20px 10px;display:flex;overflow-x:auto}.AuthenticatedHealthcareServicesServiceBox{border:1px solid var(--blue-900);border-radius:4px;align-items:center;margin-bottom:10px;padding:10px 16px;display:flex}.AuthenticatedHealthcareServicesHeader{margin-top:0}.AuthenticatedHospitalAppContainer{grid-template:"header header header"80px"sidebar wideSideBar content"1fr/250px 110px 1fr;width:100%;height:100%;display:grid}.AuthenticatedHospitalAppHeader{z-index:2;border-bottom:2px solid var(--blue-300);grid-area:header}.AuthenticatedHospitalAppSidebar,.AuthenticatedProviderAppSidebar,.AuthenticatedRegistrationRegistrationRouterSidebar,.PublicProviderAppSidebar{box-shadow:var(--shadow);z-index:1;grid-area:sidebar}.AuthenticatedHospitalAppContent{grid-area:content;padding:30px 0 0 60px;overflow:auto}.AuthenticatedHospitalAppIcon{color:var(--blue-900)}.AuthenticatedHospitalAppMenu{color:var(--black-900);cursor:pointer;width:40px;height:40px}.AuthenticatedHospitalAppOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AuthenticatedHospitalAppModal{z-index:1001;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 10px #0003}@media screen and (width<=1400px){.AuthenticatedHospitalAppContainer{grid-template-columns:0 0 100%}.AuthenticatedHospitalAppContent{padding:0}.AuthenticatedHospitalAppSidebar{overflow-x:hidden}}@media print{body,html{background:0 0;width:100%;height:auto;margin:0;padding:0;overflow:visible}.AuthenticatedHospitalAppContainer{page-break-inside:avoid;width:100%;height:auto;display:flex;overflow:visible}.AuthenticatedHospitalAppContent{page-break-after:auto;page-break-inside:avoid;width:auto;height:auto;margin-left:325px;overflow:visible}.AuthenticatedHospitalAppOverlay,.AuthenticatedHospitalAppModal,.AuthenticatedHospitalAppHeader{display:none}.AuthenticatedHospitalAppSidebar{page-break-after:auto;page-break-inside:avoid;width:auto;height:auto;overflow:visible}.AuthenticatedHospitalAppContent{padding:0}}.AuthenticatedHospitalMobileMenuMenuWindow{z-index:2;background-color:#fff;width:100%;height:calc(100% - 80px);position:absolute;top:80px}.AuthenticatedHospitalMobileMenuContainer{flex-direction:column;flex:1;padding:20px 60px;display:flex}.AuthenticatedHospitalMobileMenuDivider{background-color:var(--gray-50);height:2px;margin:15px 0}.AuthenticatedHospitalMobileMenuIcon{color:currentColor;width:22px;height:22px}@media screen and (width<=686px){.AuthenticatedHospitalMobileMenuContainer{padding:20px}}.AuthenticatedMobileSearchBarContainer{background-color:var(--gray-50);flex:1;align-items:center;height:80px;padding:0 60px;display:flex}.AuthenticatedMobileSearchBarIcon{width:20px;height:20px;margin-left:20px}.AuthenticatedMobileSearchBarText{padding-left:10px}.AuthenticatedMobileSearchBarFilterContainer{cursor:pointer;flex-direction:row;align-items:center;display:flex}@media screen and (width<=750px){.AuthenticatedMobileSearchBarContainer{padding:0 30px}}.AuthenticatedPatientDetailsMainContainer{grid-template:"patient facilities"80px"content sidebar"1fr/5fr 2fr;width:calc(100% + 50px);height:100%;margin-left:-50px;display:grid;overflow:hidden}.AuthenticatedPatientDetailsMainContainer span{font-weight:400}.AuthenticatedPatientDetailsBorderBottom{border-bottom:1px solid var(--divider);flex-direction:column;gap:10px;margin-left:10px;display:flex}.AuthenticatedPatientDetailsPatientHeaderContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.AuthenticatedPatientDetailsSearchControls{flex-direction:column;gap:10px;margin-left:-20px;display:flex}.AuthenticatedPatientDetailsPatientHeader{grid-area:patient;margin-top:25px;margin-bottom:0}.AuthenticatedPatientDetailsPatientHeaderActions{gap:10px;display:flex}.AuthenticatedPatientDetailsSuggestionsHeader{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;display:flex}.AuthenticatedPatientDetailsPrintActions{gap:10px;margin-top:15px;margin-right:10px;display:flex}.AuthenticatedPatientDetailsProfileButton,.AuthenticatedPatientDetailsPortalButton,.AuthenticatedPatientDetailsExportButton{background:var(--blue-100);cursor:pointer;color:#000;border:none;border-radius:20px;align-items:center;gap:6px;margin-top:28px;margin-right:10px;padding:4px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.AuthenticatedPatientDetailsProfileButton:hover:not(:disabled),.AuthenticatedPatientDetailsPortalButton:hover:not(:disabled),.AuthenticatedPatientDetailsExportButton:hover:not(:disabled){background:var(--blue-400);transform:translateY(-1px);box-shadow:0 2px 8px #00b9fc4d}.AuthenticatedPatientDetailsProfileButton:active:not(:disabled),.AuthenticatedPatientDetailsPortalButton:active:not(:disabled),.AuthenticatedPatientDetailsExportButton:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #00b9fc4d}.AuthenticatedPatientDetailsProfileButton:disabled,.AuthenticatedPatientDetailsPortalButton:disabled,.AuthenticatedPatientDetailsExportButton:disabled{opacity:.6;cursor:not-allowed;background:var(--blue-100)}.AuthenticatedPatientDetailsProfileButton svg,.AuthenticatedPatientDetailsPortalButton svg,.AuthenticatedPatientDetailsExportButton svg{width:18px;height:18px}.AuthenticatedPatientDetailsExportButton{position:relative}.AuthenticatedPatientDetailsFacilitiesHeader{grid-area:facilities;margin-top:30px}.AuthenticatedPatientDetailsContentArea{grid-area:content;height:calc(100vh - 230px);margin-top:30px;margin-left:10px;margin-right:15px;overflow:scroll}.AuthenticatedPatientDetailsRiskLevelIndicator{margin-right:8px;font-size:20px}.AuthenticatedPatientDetailsRiskLevelText{font-size:20px;font-weight:500}.PatientProfileSections{flex-wrap:wrap;gap:20px;margin-top:20px;margin-bottom:20px;display:flex}.AuthenticatedPatientDetailsInlineMetric{align-items:center;gap:8px;display:flex}.AuthenticatedPatientDetailsMetricStack{flex-direction:column;gap:8px;display:flex}.AuthenticatedPatientDetailsTagList{flex-wrap:wrap;gap:4px;display:flex}.AuthenticatedPatientDetailsInfoStack{flex-direction:column;gap:8px;display:flex}.AuthenticatedPatientDetailsInfoLine{font-size:14px}.AuthenticatedPatientDetailsRiskLevelHigh{color:#dc3545}.AuthenticatedPatientDetailsRiskLevelModerate{color:#fd7e14}.AuthenticatedPatientDetailsRiskLevelLow{color:#ffc107}.AuthenticatedPatientDetailsInfoBox{border:1px solid var(--divider);background-color:var(--blue-50);border-radius:10px;justify-content:space-between;min-height:75px;display:flex}.AuthenticatedPatientDetailsPatientNameContainer{flex-direction:column;margin-left:30px;display:flex}.AuthenticatedPatientDetailsPatientName{margin:0;font-size:24px}.AuthenticatedPatientDetailsDataSource{color:var(--gray-600);justify-content:space-between;margin-top:2px;font-size:12px;font-weight:400;display:flex}.AuthenticatedPatientDetailsSubSection{margin-top:30px;margin-left:10px}.AuthenticatedPatientDetailsDetailsInner{margin-top:20px;margin-left:30px}.AuthenticatedPatientDetailsNotesContainer{border:1px solid var(--divider);border-radius:10px;margin-top:10px}.AuthenticatedPatientDetailsAssessmentsTable{border:1px solid var(--gray-200);border-radius:8px;overflow-x:auto}.AuthenticatedPatientDetailsAssessmentsTableElement{border-collapse:collapse;width:100%}.AuthenticatedPatientDetailsAssessmentsTableHeaderRow{background-color:var(--blue-50);border-bottom:2px solid var(--blue-200)}.AuthenticatedPatientDetailsAssessmentsTableHeaderCell{text-align:left;color:var(--gray-500);padding:12px;font-size:13px;font-weight:600}.AuthenticatedPatientDetailsAssessmentsTableRow{border-bottom:1px solid var(--gray-200)}.AuthenticatedPatientDetailsAssessmentsTableCell{color:var(--gray-900);padding:12px;font-size:14px}.AuthenticatedPatientDetailsAssessmentsTableMutedCell{color:var(--gray-500)}.AuthenticatedPatientDetailsAssessmentsTableStrongCell{font-weight:600}.AuthenticatedPatientDetailsResultCount{color:var(--gray-600);text-align:center;margin-top:10px;font-size:12px}.AuthenticatedPatientDetailsNestedGroup{margin-top:8px;margin-left:20px}.AuthenticatedPatientDetailsNestedItem{color:var(--gray-500);margin-bottom:4px;font-size:13px}.AuthenticatedPatientDetailsNestedSection{margin-top:12px}.AuthenticatedPatientDetailsNestedSectionTitle{margin-bottom:8px}.AuthenticatedPatientDetailsNestedSubgroup{margin-bottom:8px;margin-left:20px}.AuthenticatedPatientDetailsNestedLabel{color:var(--gray-500);margin-bottom:4px;font-size:13px}.AuthenticatedPatientDetailsNestedText{color:var(--gray-400);font-size:12px}.AuthenticatedPatientDetailsNestedIndentedText{color:var(--gray-400);margin-left:10px;font-size:12px}.AuthenticatedPatientDetailsReferenceRange{font-size:11px}.AuthenticatedPatientDetailsCenteredMutedText{text-align:center;color:var(--gray-500);margin-top:12px}.PatientProfileCapitalized{text-transform:capitalize}.PatientProfileUppercase{text-transform:uppercase}.AuthenticatedPatientDetailsReportTypeOther,.AuthenticatedPatientDetailsPrecautionText{color:var(--warning-700)}.AuthenticatedPatientDetailsEpisodeStatus{text-transform:capitalize}.AuthenticatedPatientDetailsReportTypeLaboratory{color:#4f46e5}.AuthenticatedPatientDetailsStrongBlueText{color:var(--blue-900);font-weight:600}.AuthenticatedPatientDetailsStrongPositiveText{color:#16a34a;font-weight:600}.AuthenticatedPatientDetailsNoteItem{margin-top:20px;margin-bottom:20px}.AuthenticatedPatientDetailsNoteInteraction{cursor:pointer;align-items:center;display:flex}.AuthenticatedPatientDetailsNoteTypeTitle{flex-grow:1}.AuthenticatedPatientDetailsNoteDetails{padding-top:5px;padding-bottom:5px;padding-left:20px}.AuthenticatedPatientDetailsNoteText{flex-grow:1;margin-top:10px}.AuthenticatedPatientDetailsNoteContent{background-color:#fff;margin-top:10px;padding:20px;box-shadow:0 0 10px #0000001a}.AuthenticatedPatientDetailsDividerStyle{background-color:#00000014;margin-top:20px}.AuthenticatedPatientDetailsSidebarArea{grid-area:sidebar}.AuthenticatedPatientDetailsBottomSpace{margin-bottom:120px}.AuthenticatedPatientDetailsGapSpacer{margin-left:30px;margin-right:30px}.AuthenticatedPatientDetailsTooltip{cursor:help;text-align:center;border:1px solid #000;border-radius:50%;width:12px;height:12px;margin-left:3px;padding-bottom:1px;font-size:12px;font-weight:700;display:inline-block;position:relative}.AuthenticatedPatientDetailsTooltip .AuthenticatedPatientDetailsTooltiptext{visibility:hidden;background-color:var(--blue-50);color:#000;text-align:center;border:1px solid var(--divider);z-index:1;opacity:0;border-radius:6px;width:300px;margin-left:-150px;padding:10px;transition:opacity .3s;position:absolute;top:250%;left:0%}.AuthenticatedPatientDetailsTooltip:hover .AuthenticatedPatientDetailsTooltiptext{visibility:visible;opacity:1}.AuthenticatedPatientDetailsSearchBar{height:20px;display:none;overflow-y:hidden}@media print{.AuthenticatedPatientDetailsMainContainer{width:auto;height:auto;position:absolute;overflow:visible}.AuthenticatedPatientDetailsContentArea,.AuthenticatedPatientDetailsSidebarArea{width:auto;height:auto;margin:2px;padding:0;overflow:visible}.AuthenticatedPatientDetailsBorderBottom,.AuthenticatedPatientDetailsInfoBox,.AuthenticatedPatientDetailsNotesContainer{page-break-inside:avoid}.AuthenticatedPatientDetailsTooltip .AuthenticatedPatientDetailsTooltiptext,.AuthenticatedPatientDetailsNoteInteraction,.AuthenticatedPatientDetailsTooltip{display:none}}.AuthenticatedPatientDetailsSmallButton,.AuthenticatedPatientDetailsSmallButtonOutline{cursor:pointer;background-color:var(--primary2);color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;height:35px;margin:9px 0;padding:0 10px;font-size:14px;font-weight:400;display:flex}.AuthenticatedPatientDetailsSmallButton:active,.AuthenticatedPatientDetailsSmallButtonOutline:active{opacity:.9}.AuthenticatedPatientDetailsSmallButton:disabled,.AuthenticatedPatientDetailsSmallButtonOutline:disabled{cursor:default;opacity:.4}.AuthenticatedPatientDetailsSmallButtonOutline{border:1px solid var(--primary2);color:var(--primary2);background-color:#fff}@media screen and (width<=1400px){.AuthenticatedPatientDetailsMainContainer{grid-template:"patient facilities"80px"content sidebar"1fr/5fr 2fr;width:100%;height:100%;margin-left:0;display:grid;overflow:hidden}.AuthenticatedPatientDetailsSearchBar{height:auto;display:flex;overflow-y:auto}}.AuthenticatedPatientDetailsLastExportBadge{background:var(--blue-600);color:#fff;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:500}.AuthenticatedPatientSearchContainer{background-color:var(--surface);border:1px solid var(--blue-300);width:450px;min-height:200px;max-height:80vh;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:15px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthenticatedPatientSearchHeader{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:0;display:flex}.PatientSearchStepHeader{text-align:center;padding-top:30px}.PatientSearchStepText{color:var(--gray-600);margin:0 0 10px;font-size:14px;font-weight:500}.PatientSearchProgressBlock{padding-top:10px}.PatientSearchProgressPercent{text-align:right;color:var(--gray-500);margin:5px 0 0;font-size:12px}.AuthenticatedPatientSearchBody{flex-direction:column;flex:1;display:flex;overflow:auto}.AuthenticatedPatientSearchCenteredView{text-align:center;padding:40px}.AuthenticatedPatientSearchErrorView{padding:20px}.AuthenticatedPatientSearchErrorText{color:var(--danger-600);margin-bottom:20px}.AuthenticatedPatientSearchLoadingText{margin-top:15px}.AuthenticatedPatientSearchConnectText{margin-bottom:20px}.AuthenticatedPatientSearchPanel{padding:15px}.AuthenticatedPatientSearchPanelTitle{margin-bottom:15px}.AuthenticatedPatientSearchFacilityHeader{align-items:center;margin-bottom:15px;display:flex}.AuthenticatedPatientSearchBackButton{cursor:pointer;margin-right:10px;padding:5px 10px}.AuthenticatedPatientSearchFacilityHeaderTitle{margin:0}.AuthenticatedPatientSearchControls{gap:10px;margin-bottom:15px;display:flex}.AuthenticatedPatientSearchFlexibleInput{flex:1}.AuthenticatedPatientSearchEmptyText{text-align:center;color:var(--gray-600)}.AuthenticatedPatientSearchProgressView{padding:20px}.AuthenticatedPatientSearchProgressMessage{margin-bottom:10px}.AuthenticatedPatientSearchFooter{border-top:1px solid var(--gray-200);margin-top:auto;padding:15px}.AuthenticatedPatientSearchCancelButton{background-color:var(--gray-600);width:100%}.AuthenticatedPatientSearchFullWidthButton{width:100%;margin-top:10px}.PatientSearchAuthErrorPanel{background-color:var(--danger-50);border:1px solid var(--danger-200);border-radius:8px;margin-top:20px;padding:20px}.PatientSearchAuthErrorTitle{color:var(--danger-700);margin:0 0 10px;font-size:16px;font-weight:700}.PatientSearchAuthErrorMessage{color:var(--gray-900);margin:0 0 15px;font-size:14px;line-height:1.5}.PatientSearchAuthErrorDetails{margin-bottom:15px}.PatientSearchAuthErrorSummary{cursor:pointer;color:var(--gray-600);margin-bottom:10px;font-size:13px}.PatientSearchAuthErrorTechnical{color:var(--gray-600);background-color:var(--gray-100);word-break:break-word;border-radius:4px;margin:10px 0 0;padding:10px;font-family:monospace;font-size:12px}.PatientSearchAuthErrorActions{gap:10px;display:flex}.PatientSearchAuthErrorPrimaryButton,.PatientSearchAuthErrorSecondaryButton{cursor:pointer;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:500}.PatientSearchAuthErrorPrimaryButton{background-color:var(--danger-700);color:#fff;border:none}.PatientSearchAuthErrorSecondaryButton{color:var(--gray-900);border:1px solid var(--gray-300);background-color:#fff}.PatientSearchLoadingMessage{color:var(--primary-color);opacity:.7;text-align:center;width:100%;margin-top:20px;font-size:14px;display:block;position:relative}.PatientSearchEllipsis{animation:1.5s infinite PatientSearchEllipsis}.PatientSearchEllipsis:after{content:"";animation:1.5s steps(4,end) infinite PatientSearchEllipsis;position:fixed}@keyframes PatientSearchEllipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.AuthenticatedPatientSearchLogoutBtn{border:1px solid var(--border-subtle);cursor:pointer;background:#f5f5f5;border-radius:4px;padding:5px 12px;font-size:12px;position:absolute;top:15px;right:15px}.AuthenticatedPatientSearchLogoutBtn:hover{background:var(--border-subtle)}.AuthenticatedPatientSearchButton{background-color:var(--blue-900);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500}.AuthenticatedPatientSearchButton:hover{background-color:var(--blue-800)}.AuthenticatedPatientSearchFacilityList{max-height:300px;overflow-y:auto}.AuthenticatedPatientSearchFacilityItem{border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;margin-bottom:10px;padding:15px;transition:all .2s}.AuthenticatedPatientSearchFacilityItem:hover{border-color:var(--blue-300);background-color:#f5f9ff}.AuthenticatedPatientSearchFacilityName{color:var(--gray-700);font-size:15px;font-weight:600}.AuthenticatedPatientSearchFacilityDetails{color:var(--gray-500);margin-top:4px;font-size:13px}.AuthenticatedPatientSearchSearchInput{border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px;font-size:14px}.AuthenticatedPatientSearchSearchInput:focus{border-color:var(--blue-500);outline:none}.AuthenticatedPatientSearchFilterSelect{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:6px;padding:10px 12px;font-size:14px}.AuthenticatedPatientSearchPatientList{max-height:350px;overflow-y:auto}.AuthenticatedPatientSearchPatientItem{border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;margin-bottom:8px;padding:12px 15px;transition:all .2s}.AuthenticatedPatientSearchPatientItem:hover{border-color:var(--blue-300);background-color:#f5f9ff}.AuthenticatedPatientSearchPatientName{color:var(--gray-700);font-size:14px;font-weight:600}.AuthenticatedPatientSearchPatientDetails{color:var(--gray-500);margin-top:3px;font-size:12px}.AuthenticatedPatientSearchLoadMoreBtn{border:1px solid var(--border-subtle);cursor:pointer;background:#f5f5f5;border-radius:6px;padding:10px;font-size:14px}.AuthenticatedPatientSearchLoadMoreBtn:hover{background:#e8e8e8}.PccDocumentExportModalBody{flex:1;padding:24px;overflow-y:auto}.PccModalRequired{color:var(--danger-600)}.PccDocumentExportCheckboxGrid{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.PccDocumentExportCheckboxLabel{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px;transition:background .2s;display:flex}.PccDocumentExportCheckboxLabel:hover{background:#fff}.PccDocumentExportCheckbox{cursor:pointer;width:18px;height:18px;accent-color:var(--blue-600)}.PccDocumentExportCheckboxText{color:var(--text-primary);-webkit-user-select:none;user-select:none;font-size:14px}.PccDocumentExportInfoBox{background:var(--blue-50);border:1px solid var(--blue-200);border-radius:8px;gap:12px;margin-top:20px;padding:16px;display:flex}.PccDocumentExportInfoIcon{flex-shrink:0;font-size:20px}.PccDocumentExportInfoText{color:var(--blue-900);font-size:13px;line-height:1.5}.PccModalLoadingText{text-align:center;color:var(--gray-500);padding:12px;font-size:14px}.PccDocumentExportModalFooter{border-top:1px solid var(--gray-200);background:var(--gray-50);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}@media (width<=640px){.PccModalContent{border-radius:0;max-width:100%;max-height:100vh}.PccDocumentExportCheckboxGrid{grid-template-columns:1fr}.PccDocumentExportModalFooter{flex-direction:column-reverse}.PccModalCancelButton,.PccModalSecondaryButton,.PccModalPrimaryButton{justify-content:center;width:100%}}.PccPortalPatientInfo{background-color:var(--blue-50);border-bottom:1px solid var(--blue-100);padding:16px 24px}.PccPortalPatientInfo p{color:var(--gray-700);margin:4px 0;font-size:14px}.PccPortalPatientInfo strong{color:var(--gray-900);font-weight:500}.PccPortalStatusBadge{background-color:var(--blue-100);color:var(--blue-900);border-radius:12px;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.PccPortalStatusDot{background-color:var(--blue-800);border-radius:50%;width:6px;height:6px}.PccPortalFormSection{padding:24px}.PccPortalSectionTitle{color:var(--gray-900);margin:0 0 20px;font-size:16px;font-weight:600}.PccPortalFormHint{color:var(--gray-500);margin:6px 0 0;font-size:12px}.PccPortalActions{border-top:1px solid var(--blue-100);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.AuthenticatedPccPortalModalPrintCardContainer{padding:24px}.AuthenticatedPccPortalModalPrintCard{border:2px solid var(--blue-200);background-color:#fff;border-radius:8px;margin-bottom:20px;padding:24px}.AuthenticatedPccPortalModalPrintCardHeader{text-align:center;border-bottom:2px solid var(--blue-200);margin-bottom:24px;padding-bottom:16px}.AuthenticatedPccPortalModalPrintCardHeader h3{color:var(--gray-900);margin:0 0 4px;font-size:20px;font-weight:600}.AuthenticatedPccPortalModalPrintCardSubtitle{color:var(--gray-500);margin:0;font-size:14px}.AuthenticatedPccPortalModalPrintCardBody{margin-bottom:20px}.AuthenticatedPccPortalModalCredentialRow{border-bottom:1px solid var(--gray-100);justify-content:space-between;padding:12px 0;display:flex}.AuthenticatedPccPortalModalCredentialRow:last-child{border-bottom:none}.AuthenticatedPccPortalModalCredentialRow .CommonDetailRowValue{font-family:Courier New,monospace}.AuthenticatedPccPortalModalPrintCardFooter{border-top:2px solid var(--blue-200);padding-top:16px}.AuthenticatedPccPortalModalPrintCardFooter p{color:var(--gray-500);text-align:center;margin:0;font-size:12px;line-height:1.5}.AuthenticatedPccPortalModalPrintActions{justify-content:center;gap:12px;display:flex}.AuthenticatedPccPortalModalLoadingContainer{text-align:center;padding:60px 24px}.AuthenticatedPccPortalModalLoadingContainer p{color:var(--gray-500);margin:0;font-size:14px}.AuthenticatedPccPortalModalSpinner{border:4px solid var(--blue-100);border-top-color:var(--blue-800);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite authenticated-pccportal-modal-spin}@keyframes authenticated-pccportal-modal-spin{to{transform:rotate(360deg)}}@media print{body.PrintingCredentials *{visibility:hidden!important}body.PrintingCredentials .AuthenticatedPccPortalModalPrintCard,body.PrintingCredentials .AuthenticatedPccPortalModalPrintCard *{visibility:visible!important}body.PrintingCredentials .AuthenticatedPccPortalModalPrintCard{page-break-inside:avoid!important;background:#fff!important;border:2px solid #000!important;width:100%!important;max-width:600px!important;margin:0!important;padding:40px!important;position:absolute!important;top:0!important;left:0!important}body.PrintingCredentials .CommonDialogOverlay,body.PrintingCredentials .PccModalContent,body.PrintingCredentials .CommonDialogHeader,body.PrintingCredentials .PccPortalPatientInfo,body.PrintingCredentials .PccPortalFormSection,body.PrintingCredentials .PccPortalActions,body.PrintingCredentials .AuthenticatedPccPortalModalPrintActions,body.PrintingCredentials .AuthenticatedPccPortalModalPrintCardContainer,body.PrintingCredentials .PccModalErrorMessage,body.PrintingCredentials .PccModalSuccessMessage,body.PrintingCredentials .CommonDialogCloseButton{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;position:static!important}body.PrintingCredentials .AuthenticatedPccPortalModalCredentialRow .CommonDetailRowValue{color:#000!important;font-size:16px!important}body.PrintingCredentials .AuthenticatedPccPortalModalCredentialRow .CommonDetailRowLabel{color:#000!important;font-size:14px!important}body.PrintingCredentials .AuthenticatedPccPortalModalPrintCardHeader h3{color:#000!important;font-size:24px!important}body.PrintingCredentials .AuthenticatedPccPortalModalPrintCardSubtitle{color:#000!important;font-size:16px!important}body.PrintingCredentials .AuthenticatedPccPortalModalPrintCardFooter p{color:#000!important;font-size:12px!important}@page{margin:.5in;size:letter}}@media (width<=640px){.PccModalContent{border-radius:0;max-width:100%;max-height:100vh;margin:0}.PccModalContent .CommonDialogHeader{padding:20px 16px 12px}.PccPortalFormSection{padding:20px 16px}.PccPortalActions{flex-direction:column-reverse;padding:12px 16px}.PccModalCancelButton,.PccModalPrimaryButton{width:100%}.AuthenticatedPccPortalModalPrintActions{flex-direction:column}.PccModalPrimaryButton,.PccModalSecondaryButton{width:100%}}.AuthenticatedPrintablePatientDetailsPrintableContent{flex-direction:column;min-height:100vh;display:flex}.AuthenticatedPrintablePatientDetailsPrintableSection{flex:1;margin-bottom:5px}.AuthenticatedPrintablePatientDetailsPrintFooter{text-align:center;padding:5px 0}@media print{.AuthenticatedPrintablePatientDetailsPrintFooter{page-break-after:auto;width:100%;position:relative;bottom:0}.AuthenticatedPrintablePatientDetailsPrintableSection{page-break-after:avoid}.AuthenticatedPrintablePatientDetailsPrintableContent{min-height:auto;padding-bottom:100px;display:block}}.AuthenticatedProfileAccountWrapper{flex-direction:column;flex:1;display:flex}.AuthenticatedProfileQuickAccessMenuContainer{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:30px 30px 20px;display:flex}.AuthenticatedProfileQuickAccessMenuHeader{padding-bottom:40px}.AuthenticatedProfileQuickAccessMenuOption{cursor:pointer;color:var(--gray-800);margin-bottom:25px}.AuthenticatedProfileQuickAccessMenuOption:hover{color:var(--blue-500)}.AuthenticatedProviderAppContainer{grid-template:"header header"80px"sidebar content"1fr/310px 1fr;width:100%;height:100%;display:grid}.AuthenticatedProviderAppHeader,.AuthenticatedRegistrationRegistrationRouterHeader,.PublicProviderAppHeader{z-index:2;border-bottom:2px solid var(--blue-300);grid-area:header}.AuthenticatedProviderAppContent{grid-area:content;padding:30px 60px 0;overflow:auto}.AuthenticatedProviderAppIcon,.AuthenticatedRegistrationRegistrationRouterIcon,.PublicProviderAppIcon{color:var(--gray-800)}.AuthenticatedRegistrationActiveFilterParentContainer{white-space:nowrap;margin-inline:10px;scrollbar-width:4px;flex:1;align-items:center;gap:20px;margin-top:10px;display:flex}.AuthenticatedRegistrationActiveFilterActivefiltertext{font-size:14px;font-weight:700}.AuthenticatedRegistrationActiveFilterClearAll{color:var(--blue-900);cursor:pointer;font-size:14px}.AuthenticatedRegistrationActiveFilterActiveFiltercontainer{border:1px solid var(--gray-400);white-space:nowrap;scrollbar-width:thin;scrollbar-color:#aaa transparent;border-radius:16px;flex-wrap:nowrap;flex:0 0 80%;align-items:center;gap:8px;max-width:900px;height:42px;padding:4px 10px;display:flex;overflow:auto hidden}.AuthenticatedRegistrationActiveFilterActiveFiltercontainer::-webkit-scrollbar{height:3px}.AuthenticatedRegistrationActiveFilterActiveFiltercontainer::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.AuthenticatedRegistrationActiveFilterActiveFilterItem{background-color:var(--gray-300);color:var(--text-primary);white-space:nowrap;cursor:default;border-radius:20px;justify-content:center;align-items:center;gap:2px;padding:2px 10px;font-size:10px;font-weight:700;display:flex}.AuthenticatedRegistrationActiveFilterClearIcon{cursor:pointer;color:var(--blue-900);justify-self:center;margin-top:4px}@media screen and (width<=768px){.AuthenticatedRegistrationActiveFilterActiveFiltercontainer{flex:0 0 70%}}@media screen and (width<=500px){.AuthenticatedRegistrationActiveFilterActivefiltertext{display:none}.AuthenticatedRegistrationActiveFilterActiveFiltercontainer{flex:0 0 80%}}.AuthenticatedRegistrationAdditionalInsuranceProvidersWrapper{border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;flex:1;padding:10px 20px;display:flex}.AuthenticatedRegistrationAdditionalInsuranceProvidersHeader{margin-top:10px;margin-bottom:0}.AuthenticatedRegistrationAdditionalLinkButton{border:2px solid var(--blue-500);cursor:pointer;background-color:#fff;border-radius:5px;width:400px;height:85px;margin-top:25px;display:flex;position:relative}.AuthenticatedRegistrationAdditionalLinkButton a{color:#000;white-space:nowrap;text-overflow:ellipsis;width:300px;text-decoration:none;display:block;overflow:hidden}.AuthenticatedRegistrationAdditionalLinkButton p{white-space:nowrap;text-overflow:ellipsis;width:300px;display:block;overflow:hidden}.AuthenticatedRegistrationAdditionalLinkName{color:var(--gray-600);margin-top:20px;margin-left:15px}.AuthenticatedRegistrationAdditionalLinkUrl{color:var(--blue-500);margin-top:7px;margin-left:15px}.AuthenticatedRegistrationAdditionalLinkPencil{height:28px;position:absolute;top:30px;left:20em}.AuthenticatedRegistrationAdditionalLinkTrash{color:#ff4744;position:absolute;top:27px;left:22em}.AuthenticatedRegistrationAdditionalLinkName{color:#000;text-decoration:none}.AuthenticatedRegistrationAdditionalLinkModalContentContainer{padding:20px 40px}.AuthenticatedRegistrationAdditionalLinkModalContentButtonContainer{display:flex}.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer{text-overflow:ellipsis;white-space:wrap;max-width:400px;padding:14px 0;overflow:hidden}.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer a{color:#000;font-weight:700;text-decoration:none;position:relative}.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer h6{margin-top:0}.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer a:after{white-space:nowrap;text-overflow:ellipsis;content:attr(data-tip);color:gray;text-align:left;background-color:#0000;width:400px;margin:auto;padding:.6em 0;font-size:12px;font-style:italic;display:block;position:absolute;bottom:-2em;left:0;right:0;overflow:hidden}.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer a:before{content:"";position:absolute}.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer a:before,.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer a:after{display:none}.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer a:hover:before,.AuthenticatedRegistrationAdditionalLinksProfilePreviewContainer a:hover:after{display:block}.AuthenticatedRegistrationAddressSuggestionsTitle{background-color:#fff;padding:15px 15px 0;font-size:16px}.AuthenticatedRegistrationAddressSuggestionsSuggestionBox{border:var(--border);z-index:1;background-color:#fff;border-width:2px;width:398px;margin-top:-20px;position:relative}.AuthenticatedRegistrationAddressSuggestionsSuggestion{color:gray;text-align:left;cursor:pointer;background-color:#fff;border-radius:1px;flex-direction:row;align-items:center;width:368px;padding:0 15px;display:flex;overflow:hidden}.AuthenticatedRegistrationAddressSuggestionsSkeletonTextWrap{color:gray;width:388px}.AuthenticatedRegistrationAddressSuggestionsSkeletonText{width:368px;padding:0 15px;font-family:FlowBlock-Regular,sans-serif!important}.AuthenticatedRegistrationChangePasswordForm{width:400px;padding-left:60px}.AuthenticatedRegistrationChangePasswordError{color:var(--error)}.AuthenticatedRegistrationCompanyUsersContainer{box-sizing:border-box;flex-direction:column;height:100%;padding:30px 30px 20px 50px;text-decoration:none;position:relative}.AuthenticatedRegistrationCompanyUsersHeader{color:var(--black-900);grid-template-columns:471px 163px;display:grid;top:244px}.AuthenticatedRegistrationCompanyUsersInviteHeader{margin-top:40px}.AuthenticatedRegistrationCompanyUsersButton{width:158px;height:40px;color:var(--blue-900);background-color:var(--gray-50);border:1px solid var(--blue-900);cursor:pointer;border-radius:8px;font-weight:700;top:244px;right:320px}.AuthenticatedRegistrationCompanyUsersSendButton{width:158px;height:40px;color:var(--blue-900);background-color:var(--gray-50);border:1px solid var(--blue-900);cursor:pointer;border-radius:8px;margin-top:2px;font-weight:700}.AuthenticatedRegistrationCompanyUsersSend{color:var(--blue-900);background-size:contain;position:absolute;top:43px;left:541px}.AuthenticatedRegistrationCompanyUsersTable{border:var(--border);border-radius:4px;width:630px;top:300px;overflow:hidden}.AuthenticatedRegistrationCompanyUsersTableElement{border-collapse:collapse;width:100%}.AuthenticatedRegistrationCompanyUsersTableElement th,.AuthenticatedRegistrationCompanyUsersTableElement td{text-align:left;border-bottom:var(--border);padding:14px 16px}.AuthenticatedRegistrationCompanyUsersTableElement th{background-color:var(--gray-50);font-weight:500}.AuthenticatedRegistrationCompanyUsersTableElement tr:last-child td{border-bottom:0}.AuthenticatedRegistrationCompanyUsersInput{border:var(--border);border-radius:5px;width:90%;height:45px;padding-left:15px}.AuthenticatedRegistrationCompanyUsersInput:hover{border:2px solid;border-color:var(--blue-900)}.AuthenticatedRegistrationInformationShowWrapper{border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;flex:1;padding:10px 20px;display:flex}.AuthenticatedRegistrationInformationShowHeader{margin-top:10px;margin-bottom:0}.RegistrationStepForm{width:400px;margin-top:30px}.RegistrationStepHeader{padding-bottom:20px;font-size:20px}.RegistrationStepActions{flex-direction:row;display:flex}.RegistrationStepButtonMargin,.UnauthenticatedAuthSubmitButton{margin-top:25px}.RegistrationStepSecondaryAction{flex:1;margin-top:25px;margin-right:20px;display:flex}.RegistrationStepPrimaryAction{flex:2;margin-top:25px;display:flex}.AuthenticatedRegistrationProfileInfoRegistrationDropbox{margin-bottom:30px}.AuthenticatedRegistrationProfileInfoRegistrationDropboxHeader{margin:10px 0;padding-bottom:10px}.AuthenticatedRegistrationProfileInfoRegistrationParentcontainer{justify-content:space-between;width:100%;display:flex}.AuthenticatedRegistrationProfileInfoRegistrationScheduleContainer{font-family:Arial,sans-serif}.AuthenticatedRegistrationProfileInfoRegistrationScheduleRow{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.AuthenticatedRegistrationProfileInfoRegistrationTimeRange{display:flex}.AuthenticatedRegistrationProfileInfoRegistrationTimeSelector{position:relative}.AuthenticatedRegistrationProfileInfoRegistrationTimeInput{border:1px solid var(--gray-300);border-radius:5px;width:80px;padding:8px;font-size:14px}.AuthenticatedRegistrationProfileInfoRegistrationTimeButtons{flex-direction:column;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.AuthenticatedRegistrationProfileInfoRegistrationDayLabels{flex:1;font-size:16px;font-weight:700}.AuthenticatedRegistrationProfileInfoRegistrationSwitch{width:34px;height:20px;display:inline-block;position:relative}.AuthenticatedRegistrationProfileInfoRegistrationSwitch input{opacity:0;width:0;height:0}.AuthenticatedRegistrationProfileInfoRegistrationSlider{cursor:pointer;background-color:var(--gray-300);border-radius:20px;transition:all .4s;position:absolute;inset:0}.AuthenticatedRegistrationProfileInfoRegistrationSlider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.AuthenticatedRegistrationProfileInfoRegistrationSlider{background-color:var(--primary2)}input:checked+.AuthenticatedRegistrationProfileInfoRegistrationSlider:before{transform:translate(14px)}.AuthenticatedRegistrationProfileInfoRegistrationStatus{text-align:center;flex:1}.AuthenticatedRegistrationProfileInfoRegistrationToText{margin:15px 10px;font-size:14px}.AuthenticatedRegistrationProfileInfoRegistrationVerificationItem{align-items:center;gap:10px;margin-bottom:10px;display:flex}.AuthenticatedRegistrationProfileInfoRegistrationTitle{margin-bottom:15px;font-size:20px;font-weight:700}.AuthenticatedRegistrationProfileInfoRegistrationItemText{color:var(--gray-700);font-size:15px}.AuthenticatedRegistrationProfileInfoRegistrationVerificationSwitch{width:40px;height:20px;display:inline-block;position:relative}.AuthenticatedRegistrationProfileInfoRegistrationSliderRound{cursor:pointer;background-color:var(--gray-300);border-radius:20px;transition:all .4s;position:absolute;inset:0}.AuthenticatedRegistrationProfileInfoRegistrationSliderRound:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;bottom:3px;left:4px}input:checked+.AuthenticatedRegistrationProfileInfoRegistrationSliderRound{background-color:var(--primary2)}input:checked+.AuthenticatedRegistrationProfileInfoRegistrationSliderRound:before{transform:translate(18px)}@media screen and (width<=1400px){.AuthenticatedRegistrationProfileInfoRegistrationParentcontainer{flex-direction:column}}@media screen and (width<=768px){.AuthenticatedRegistrationProfileInfoRegistrationScheduleContainer,.AuthenticatedRegistrationProfileInfoRegistrationVerificationContainer{width:500px}}.RegistrationStepForm{margin-bottom:40px}.RegistrationStepButtonMargin{margin-top:30px}.AuthenticatedRegistrationProviderDetailsRegistrationCityContainer{width:70%;margin-right:10px}.AuthenticatedRegistrationProviderDetailsRegistrationCityStateContainer{width:100%;display:flex}.AuthenticatedRegistrationProviderDetailsRegistrationStateContainer{flex:1}.AuthenticatedRegistrationProviderDetailsRegistrationPlusIcon{margin-right:100px;position:relative;top:10px}.AuthenticatedRegistrationProviderDetailsRegistrationAddAlink{position:relative;top:-11px;left:9em}.AuthenticatedRegistrationProviderDetailsRegistrationAddAlink:hover{color:var(--blue-900)}.AuthenticatedRegistrationProviderDetailsRegistrationButton{color:var(--blue-500);border:var(--border);cursor:pointer;background-color:#fff;border-radius:5px;height:50px;margin-bottom:20px;padding-right:245px}.AuthenticatedRegistrationProviderDetailsRegistrationButton:hover{color:var(--blue-900)}.AuthenticatedRegistrationProviderDetailsRegistrationButton:disabled{opacity:.3}.AuthenticatedRegistrationRegistrationRouterContainer{grid-template:"header header"80px"sidebar content"1fr/300px 1fr;width:100%;height:100%;display:grid}.AuthenticatedRegistrationRegistrationRouterContent{grid-area:content;overflow-y:auto}.AuthenticatedRegistrationRegistrationWrapperContainer{flex:1;padding:30px 60px}.RegistrationStepLinkPadding{padding-bottom:20px}.AuthenticatedRegistrationReviewItemContainer{flex-direction:column;margin-bottom:10px;display:flex}.AuthenticatedRegistrationReviewItemReviewHeader{padding-top:10px;font-size:18px}.AuthenticatedRegistrationReviewItemReviewDetails{color:#60656f;margin-bottom:3px;padding-left:5px;font-size:16px}.AuthenticatedRegistrationReviewItemIcon{width:50px;height:50px}.AuthenticatedRegistrationReviewRegistrationContainer{padding-left:50px}.AuthenticatedRegistrationReviewRegistrationSubheader{color:var(--gray-500);font-size:14px}.RegistrationStepLink{text-decoration:none}.RegistrationStepLinkPadding{padding-top:30px}.AuthenticatedRegistrationSidebarContainer{flex-direction:column;flex:1;padding:20px;display:flex}.AuthenticatedRegistrationSidebarHeader{padding-bottom:10px;padding-left:10px;font-size:20px}.AuthenticatedRegistrationSidebarLineBarLine{flex-direction:column;flex:1;padding:0 10px;display:flex}.AuthenticatedRegistrationSidebarLineMainLine{flex-direction:row;align-items:center;display:flex}.AuthenticatedRegistrationSidebarLineBubbleCommon{box-sizing:border-box;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.AuthenticatedRegistrationSidebarLineBubbleActive{background-color:var(--blue-900);color:#fff}.AuthenticatedRegistrationSidebarLineBubbleInactive{color:var(--gray-300);border:2px solid var(--gray-300);background-color:#0000}.AuthenticatedRegistrationSidebarLineTitle{padding-left:10px}.AuthenticatedRegistrationSidebarLineVerticalConnector{width:4px;height:30px;margin-left:13px}.AuthenticatedRegistrationYourAccountRegistrationContainer{flex:1;padding:30px 60px}.RegistrationStepForm{float:left;width:400px}.RegistrationStepHeader{padding:0 0 20px;font-size:20px}.AuthenticatedSuggestedFacilitiesContainer{border-left:1px solid var(--divider);height:calc(100vh - 150px);overflow:auto}.AuthenticatedSuggestedFacilitiesNoResults{padding:10px}@media print{.AuthenticatedSuggestedFacilitiesContainer{border-left:1px solid var(--divider);height:auto;max-height:2700px;position:absolute;overflow:auto}.AuthenticatedSuggestedFacilitiesNoResults{padding:10px}}.CommonAuthInputContainer{height:56px;padding:0 15px 10px}.CommonAuthInputContainer input{font-size:16px}.CommonAuthInputContainerNoTitle{padding-bottom:0}.CommonAuthInputErrorSpaced{margin-bottom:9px}.CommonFieldDisabled{opacity:.6}.CommonDropdownInputContainerDisabled{background-color:#efefef4d;border:none;margin:-1px}.CommonDropdownInputDisplayPlaceholder{color:var(--gray-600)}.CommonDropdownInputDisplayValue{color:var(--black-900)}.CommonAuthInputWrapper{height:70px;margin-bottom:25px}.CommonAuthInputLoadingWrapper,.CommonInputLoadingWrapper,.CommonLongInputLoadingWrapper{cursor:default;justify-content:center;align-items:center;width:411px;height:41px;display:flex;position:absolute}.CommonAuthInputError{line-height:0}.CommonAuthInputTitle{color:var(--gray-400)}.CommonButtonButton{cursor:pointer;background-color:var(--primary2);color:#fff;letter-spacing:0;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:180px;height:56px;margin:9px 0;font-size:16px;font-weight:400;display:flex}.CommonButtonButton:active{opacity:.9}.CommonButtonButton:disabled{cursor:default;opacity:.4}.CommonButtonOutline{border:1px solid var(--primary2);color:var(--primary2);background-color:#0000}.CommonCareProviderListModalOverlay{z-index:1300;background-color:#13131361;position:fixed;inset:0}.CommonCareProviderListModalContainer{flex-direction:column;flex:1;max-width:1200px;margin-top:10px;margin-bottom:50px;padding-right:70px;display:flex}.CommonCareProviderListModalModalstyle{background-color:var(--background-paper,var(--surface));scrollbar-width:none;-ms-overflow-style:none;border-radius:4px;flex-direction:column;width:70%;height:100%;padding:16px;display:flex;position:absolute;top:50%;left:50%;overflow-y:scroll;transform:translate(-50%,-50%);box-shadow:0 4px 10px #a8a4a433}.CommonCareProviderListModalModalstyle::-webkit-scrollbar{display:none}.CommonCareProviderListModalGrid{flex-direction:row;display:flex}.CommonCareProviderListModalLeftContainer{flex-direction:column;flex:3;display:flex}.CommonCareProviderListModalRightContainer{flex-direction:column;flex:2;max-width:100%;display:flex}.CommonCareProviderListModalAdditionalLinksHeader{margin-top:0}.CommonCareProviderListModalHeaderContainer{align-items:center;width:600px;margin-bottom:30px;padding-right:30px;display:flex}.CommonCareProviderListModalStatusContainer{flex-direction:row;padding-bottom:20px;display:flex}.CommonCareProviderListModalStatusSubtitle{margin-bottom:5px}.CommonCareProviderListModalStatusWrapper{flex-direction:column;flex:1;display:flex}.CommonCareProviderListModalCloseButton{justify-content:flex-end;width:100%;display:flex}.CommonCareProviderListModalIconButton{width:40px;height:40px;color:var(--gray-700);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CommonCareProviderListModalIconButton:hover{background-color:var(--gray-100)}.CommonCareProviderListModalStatus{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;height:44px;margin-right:30px;display:flex}.CommonCareProviderListModalName{margin:0}.CommonCareProviderListModalOutlineStatus{border:1px solid var(--blue-900);background-color:var(--blue-50);color:var(--blue-900)}.CommonCareProviderListModalSolidStatus{background-color:var(--blue-700);color:#fff}.CommonCareProviderListModalDescriptionText{color:var(--gray-600);margin-bottom:10px;margin-right:30px}.CommonCareProviderListModalInsurancePadding{margin-top:20px;margin-right:30px}.CommonCareProviderListModalHealthcarePadding{margin-top:25px}.CommonCareProviderListModalWrapper{border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;margin-top:30px;padding:20px 20px 30px;display:flex}.CommonCareProviderListModalDivider{background-color:var(--blue-300);height:1px;margin:10px 0}.CommonCareProviderListModalHoursOfOperation{gap:30px;margin-bottom:10px;display:flex}@media screen and (width<=1400px){.CommonCareProviderListModalMediaContainer{width:100%;padding-bottom:30px}.CommonCareProviderListModalGrid{flex-wrap:wrap;padding:0 60px}.CommonCareProviderListModalHeaderContainer{flex-direction:column;align-items:flex-start;width:auto;min-width:300px}.CommonCareProviderListModalHeaderTextContainer{padding-top:10px}.CommonCareProviderListModalRightContainer{padding-top:25px}.CommonCareProviderListModalStatus{margin-right:30px}}@media screen and (width<=1024px){.CommonCareProviderListModalStatusContainer{flex-direction:column;padding-bottom:30px}.CommonCareProviderListModalMediaStatusWrapper{padding-top:10px}.CommonCareProviderListModalInsurancePadding{margin-right:30px}}@media screen and (width<=746px){.CommonCareProviderListModalInsurancePadding,.CommonCareProviderListModalStatus{margin-right:0}}@media screen and (width<=686px){.CommonCareProviderListModalGrid{padding:15px 15px 0}.CommonCareProviderListModalInsurancePadding,.CommonCareProviderListModalStatus{margin-right:30px}}@media screen and (width<=656px){.CommonCareProviderListModalInsurancePadding,.CommonCareProviderListModalStatus{margin-right:0}.CommonCareProviderListModalCloseButton{justify-content:flex-start}.CommonCareProviderListModalContainer{margin-top:-10px}}.CommonCheckBoxContainer{align-items:center;display:flex}.CommonCheckBoxContainer>input{width:18px;height:18px}.CommonCheckBoxContainer>small{margin-left:10px}.CommonCheckBoxContainer label{align-items:center;display:flex}.CommonCheckBoxError{color:var(--error);margin-top:10px;line-height:0;display:flex}.CommonCheckBoxBox,.CommonCheckBoxCheckedbox{border:var(--checkbox-border);cursor:pointer;border-radius:2px;min-width:18px;height:18px;margin-right:7px;transition:all .2s;display:inline-block;position:relative}.CommonCheckBoxCheckedbox{border-color:var(--blue-500);background-color:var(--blue-500)}.CommonCheckBoxCheckedbox:hover{border-color:var(--primary2);background-color:var(--primary2)}.CommonCheckBoxBox:hover{border-color:var(--primary2)}.CommonCheckBoxCheckmark{width:18px;height:18px;transform:rotate(45deg)}.CommonCheckBoxCheckmark:before{content:"";background-color:var(--surface);width:3px;height:15px;position:absolute;top:0;left:9px}.CommonCheckBoxCheckmark:after{content:"";background-color:var(--surface);width:7px;height:3px;position:absolute;top:12px;left:3px}.CommonControlsRadioGroupTitle{padding-bottom:20px}.CommonControlsRadioGroupGroup{color:var(--primary2);border:var(--border);box-sizing:border-box;border-radius:8px;align-items:center;max-width:529px;height:63px;margin:0 0 20px;padding:4px;list-style:none;display:flex}.CommonControlsRadioGroupGroup label{text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;margin-left:4px;font-size:13px;display:flex}.CommonControlsRadioGroupGroup label:first-child{margin-left:0}.CommonControlsRadioGroupGroup label:not(.CommonControlsRadioGroupActive):hover{background:var(--blue-50)}.CommonControlsRadioGroupGroup input[type=radio]{display:none}.CommonControlsRadioGroupActive{color:var(--surface);background:var(--primary2)!important}.CommonDropdownInputContainer{cursor:pointer;height:56px}.CommonDropdownInputLegendTitle{padding-bottom:20px}.CommonDropdownInputDropdownWindow{z-index:1;border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex-direction:column;width:100%;max-height:315px;position:absolute;top:1px;overflow-y:scroll}.CommonDropdownInputDropdownWindowRelative{width:100%;position:relative}.CommonDropdownInputDropdown{justify-content:space-between;align-items:center;height:100%;padding:0 15px;display:flex}.CommonDropdownInputWrapper{width:100%;margin-bottom:10px}.CommonDropdownInputError{text-align:right;height:10px}.CommonDropdownInputDisplayItemContainer{border-bottom:var(--border);border:1px solid var(--blue-900);background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;height:44px;margin:10px 0;padding:0 20px;display:flex}.CommonDropdownInputDisplayItemBubble{background-color:var(--error);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.CommonDropdownInputItemContainer{background-color:var(--gray-50);border-bottom:var(--border);justify-content:space-between;align-items:center;height:44px;padding:0 20px;display:flex}.CommonDropdownInputItemItemTitle{flex:1;display:flex}.CommonDropdownInputItemBubble{background-color:var(--blue-900);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.CommonDropdownInputItemHighlighted{border:1px solid var(--blue-900);color:var(--blue-900);background-color:#0000}.CommonDropdownInputItemSingleSelect{cursor:pointer}.CommonDropdownInputItemSingleSelect:hover,.CommonDropdownInputItemSelected{background-color:var(--gray-300)}.CommonDropZoneWrapper{flex:1;width:100%;font-size:12px;display:flex}.CommonDropZoneDropbox{background-color:var(--gray-50);border:1px dashed var(--primary2);cursor:pointer;border-radius:3px;align-items:center;width:100%;padding:30px 10px;display:flex}.CommonDropZoneDropbox div{line-height:20px}.CommonDropZoneDropzone{height:100px}.CommonDropZoneActiveDropbox{background-color:var(--gray-100)}.CommonDropZoneMessage{color:var(--green-700)}.CommonDropZoneLink{color:var(--primary);cursor:pointer;text-decoration:underline}.CommonDropZoneErrorMessage{text-align:center;padding:8px;font-size:12px}.CommonDropZoneIcon{object-fit:contain;width:50px;height:50px;padding-right:10px}.CommonDropZoneDropzoneText{display:"flex";flex-direction:"column"}.CommonErrorMessageErrorContainer{border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow-card);border-left:4px solid;margin:16px 0;padding:20px}.CommonErrorMessageSeverityCritical{background-color:#ffebee;border-left-color:#d32f2f}.CommonErrorMessageSeverityHigh{background-color:#fff3e0;border-left-color:#f57c00}.CommonErrorMessageSeverityMedium{background-color:#fff8e1;border-left-color:#ffa726}.CommonErrorMessageSeverityLow{background-color:#e3f2fd;border-left-color:#42a5f5}.CommonErrorMessageErrorHeader{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.CommonErrorMessageErrorIcon{flex-shrink:0;font-size:24px}.CommonErrorMessageErrorContent{flex:1}.CommonErrorMessageErrorTitle{color:var(--gray-700);margin:0 0 8px;font-size:18px;font-weight:600}.CommonErrorMessageErrorMessage{color:var(--gray-600);margin:0;font-size:14px;line-height:1.5}.CommonErrorMessageSuggestions{border-radius:var(--radius-sm);background-color:#ffffffb3;margin:16px 0;padding:16px}.CommonErrorMessageSuggestionsTitle{color:var(--gray-700);margin:0 0 12px;font-size:14px;font-weight:600}.CommonErrorMessageSuggestionsList{margin:0;padding-left:20px;list-style-type:disc}.CommonErrorMessageSuggestionItem{color:var(--gray-600);margin:8px 0;font-size:14px;line-height:1.5}.CommonErrorMessageErrorActions{gap:12px;margin-top:16px;display:flex}.CommonErrorMessageButton{border-radius:var(--radius-sm);border:none;padding:10px 20px;font-weight:500}.CommonErrorMessageRetryButton{color:#fff;background-color:#1976d2}.CommonErrorMessageRetryButton:hover{background-color:#1565c0}.CommonErrorMessageRetryButton:active{background-color:#0d47a1}.CommonErrorMessageDismissButton{background-color:var(--border-subtle);color:var(--gray-700)}.CommonErrorMessageDismissButton:hover{background-color:var(--gray-300)}.CommonErrorMessageDismissButton:active{background-color:var(--gray-400)}.CommonErrorMessageTechnicalDetails{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.CommonErrorMessageDetailsToggle{color:var(--gray-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-family:monospace;font-size:12px;display:flex}.CommonErrorMessageDetailsToggle:hover{color:var(--gray-700)}.CommonErrorMessageDetailsContent{background-color:var(--gray-100);border-radius:var(--radius-sm);color:var(--gray-700);margin:12px 0 0;padding:12px;font-family:Courier New,monospace;font-size:11px;line-height:1.4;overflow-x:auto}@media (width<=768px){.CommonErrorMessageErrorContainer{padding:16px}.CommonErrorMessageErrorHeader{gap:8px}.CommonErrorMessageErrorTitle{font-size:16px}.CommonErrorMessageErrorMessage{font-size:13px}.CommonErrorMessageErrorActions{flex-direction:column}.CommonErrorMessageButton{width:100%}}.CommonInputContainer{height:56px;padding:0 15px}.CommonInputContainer input{font-size:16px}.CommonInputContainerCompact{height:35px}.CommonInputWrapper{width:100%;margin-bottom:10px}.CommonFieldErrorSpaced{margin-bottom:9px}.AuthenticatedHeaderActionNavItem{margin-right:30px}.AuthenticatedDashboardQuickAccessCloseButton,.AuthenticatedEpicModalCancelButton{margin-right:10px}.AuthenticatedRegistrationAdditionalLinkModalContentCancelButton,.AuthenticatedHeaderInvitingCareProviderModalContentSecondaryButton{margin-right:15px}.CommonButtonWithIcon{justify-content:space-between;padding:0 8px 0 20px}.CommonButtonLoadingSpinner,.CommonFieldLoadingSpinner{border-color:#fff #ffffff59 #ffffff59;width:30px;height:30px}.AuthenticatedCareProvidersListPrintButton{width:130px;height:35px}.AuthenticatedPatientDetailsAnalyzeButton{width:10px;height:40px;margin-top:20px;margin-right:20px}.CommonCareProviderListModalPatientReportButton{width:80%;max-width:300px}.AuthenticatedRegistrationActionButton{min-width:auto}.AuthenticatedDashboardQuickAccessLookupButton{width:150px;height:40px;margin-right:30px}.AuthenticatedDashboardQuickAccessPublishButton{width:200px}.CommonSplashScreenButton{background-color:var(--blue-500);max-width:328px;height:48px;margin-top:35px}.CommonCareProviderListModalPatientReportIcon{color:#fff}.CommonLaptopSearchBarMutedIcon{color:var(--gray-400)}.AuthenticatedHeaderActionIcon{height:20px}.AuthenticatedRegistrationCompanyUsersSendIcon{width:15px;height:14px}.CommonAthenaLogoutButtonError{color:red;margin-top:8px;font-size:14px}.PatientProfileShareIconNeutral{background:gray}.CommonPatientProfileModalFeatureIconEmail{color:#ea4335}.CommonPatientProfileModalFeatureIconFax{color:#4285f4}.CommonPatientProfileModalFeatureIconSms{color:#34a853}.CommonPatientProfileModalFeatureIconCopy{color:#9aa0a6}.CommonPatientProfileModalIndentedLine{margin:4px 0 4px 20px}.PublicProviderAppContentDetails{overflow:auto}.PublicProviderAppContentProviders{overflow:initial}.CommonPrintableProvidersLogo,.AuthenticatedPrintablePatientDetailsLogo{width:300px}.CommonPatientPdfModalIframe{border:none}.CommonCheckBoxLabelDisabled{pointer-events:none}.CommonCheckBoxLabelEnabled{pointer-events:all}.CommonCheckBoxCheckedboxDisabled{background-color:var(--disabled);border:var(--checkbox-border)}.CommonCheckBoxDescription{color:var(--gray-600);font-size:14px}.AuthenticatedFilterSidebarNestedCheckboxes,.AuthenticatedAcceptedInsuranceNestedCheckboxes,.AuthenticatedRegistrationInsuranceRegistrationNestedCheckboxes{margin-left:25px}.AuthenticatedRegistrationSidebarLineConnectorActive{background-color:var(--blue-900)}.AuthenticatedRegistrationSidebarLineConnectorInactive{background-color:var(--gray-300)}.AuthenticatedRegistrationSidebarLineTitleActive{color:var(--blue-900)}.AuthenticatedRegistrationSidebarLineTitleInactive{color:var(--gray-300)}.AuthenticatedHospitalAppSidebarAccount{grid-column-end:sidebar}.AuthenticatedHospitalAppSidebarMain{grid-column-end:wideSideBar}.AuthenticatedHospitalAppContentAccount{grid-column-start:wideSideBar}.AuthenticatedHospitalAppContentMain{grid-column-start:content}.AuthenticatedHospitalAppInviteAction{color:var(--blue-900);background-color:var(--blue-50);border:1px solid var(--blue-900);border-radius:8px;margin-right:30px;padding:0 15px}.AuthenticatedProviderAppContentDashboard{grid-column-start:sidebar}.AuthenticatedRegistrationAddressSuggestionsVisible{display:flex}.AuthenticatedAccountSidebarOptionActive,.AuthenticatedProfileQuickAccessMenuOptionActive{color:var(--blue-700)}.RegistrationStepFormColumn{flex-direction:column;display:flex}.AuthenticatedRegistrationProfileInfoRegistrationTimeRangeHidden{visibility:hidden}.AuthenticatedRegistrationProfileInfoRegistrationTimeRangeVisible{visibility:visible}.AuthenticatedRegistrationProfileInfoRegistrationVerificationContainerSpaced{margin-top:20px}.AuthenticatedFilterSidebarDisabledPanel{opacity:.5;pointer-events:none}.AuthenticatedFilterSidebarEnabledPanel{opacity:1;pointer-events:all}.AuthenticatedFilterSidebarFilterSidebarScrollDisabled{padding-left:5px;overflow-y:hidden}.AuthenticatedFilterSidebarFilterSidebarScrollEnabled{padding-left:5px;overflow-y:auto}.AuthenticatedFilterSidebarFilterSidebarScrollFullWidth{width:100%}.AuthenticatedFilterSidebarProximityRemoteRow{justify-content:flex-start;align-items:center;display:flex}.AuthenticatedFilterSidebarProximityConfirmButton{min-width:50px;height:35px;margin-bottom:30px;margin-left:10px}.CommonProgressBarNative{appearance:none;width:100%;height:100%}.CommonProgressBarNative::-webkit-progress-bar{background:0 0}.CommonProgressBarNative::-webkit-progress-value{background:var(--primary-color);border-radius:inherit}.CommonProgressBarNative::-moz-progress-bar{background:var(--primary-color);border-radius:inherit}.CommonMapTextSpaced{margin-top:5px;margin-bottom:10px}.CommonMapMapButtonExpanded{display:block;right:100%}.CommonMapMapButtonCollapsed{display:block;right:60px}.CommonPrintableProvidersLogoWrapper,.AuthenticatedPrintablePatientDetailsLogoWrapper{justify-content:center;margin-top:20px;margin-bottom:20px;display:flex}.CommonPrintableProvidersProviderRow,.AuthenticatedPrintablePatientDetailsProviderRow{border-bottom:1px solid var(--divider);padding:5px 15px}.CommonPrintableProvidersProviderRowFirst,.AuthenticatedPrintablePatientDetailsProviderRowFirst{border-top:1px solid var(--divider)}.AuthenticatedPrintablePatientDetailsContentPadding{padding:5px 15px}.AuthenticatedPrintablePatientDetailsSuggestedFacilitiesTitle{margin-left:15px}.CommonInputLegendTitle{margin-top:10px;padding-bottom:20px}.CommonLaptopSearchBarContainer{margin-inline:10px;flex:1;align-items:center;margin-top:-10px;display:flex;position:relative}.SearchFieldIcon{color:var(--gray-800);margin-left:13px;position:absolute;left:0}.CommonLaptopSearchBarSearchbutton{cursor:pointer;border:2px solid var(--gray-400);background-color:var(--gray-200);color:var(--gray-700);border-radius:20px;justify-content:center;align-items:center;gap:5px;padding-block:5px;padding-inline:10px;font-size:14px;display:flex}.CommonLaptopSearchBarSearchbutton:hover{background-color:var(--gray-100);color:var(--gray-800);transition:all .3s ease-in-out}.CommonLaptopSearchBarButtonContainer{gap:10px;margin-right:13px;display:flex;position:absolute;right:0}.SearchFieldInput{border:1px solid var(--gray-200);background:#fff;border-radius:8px;width:100%;height:42px;padding-left:40px;font-size:16px;transition:all .2s}.SearchFieldInput:hover:not(:disabled),.SearchFieldInput:focus{border-color:var(--blue-800);outline:none;box-shadow:0 0 0 3px #0037781a}@media screen and (width<=1400px){.CommonLaptopSearchBarContainer{display:none}}.CommonLongInputContainer{height:200px;padding:15px}.CommonLongInputContainer textarea{resize:none;font-size:14px}.CommonLongInputWrapper{margin-bottom:20px}.CommonLongInputError{text-align:right}.CommonLongInputCharacterCounter{justify-content:right;display:flex}.CommonLongInputCharacterCounterExceeded{color:var(--error)}.CommonLongInputCharacterCounterAvailable{color:var(--gray-400)}.CommonLongInputLegendTitle{padding-bottom:20px}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-t:after,.gm-style .gm-style-iw-tc:after{background:var(--blue-50)!important}.gm-style .gm-style-iw-d::-webkit-scrollbar-track{background:var(--blue-50)!important}.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{background:var(--blue-50)!important}.CommonMapHeader{font-weight:700;font-size:"14px"}.CommonMapText{font-weight:400;font-size:"12px"}.CommonMapExpandedMapDiv{opacity:1;width:100%;height:100%;transition:transform .5s ease-in-out,opacity .5s ease-in-out;position:absolute;top:0;right:0;transform:translate(0)}.CommonMapCollapsedMapDiv{opacity:0;width:100%;height:100%;transition:transform .5s ease-in-out,opacity .5s ease-in-out;position:absolute;top:0;right:0;transform:translate(100%)}.CommonMapMapContainer{width:100%;height:100%;display:"flex";position:relative}.CommonMapMapButton{background-color:var(--surface);border:1px solid var(--gray-300);cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;justify-content:center;align-items:center;width:30px;height:60px;padding:10px;transition:right .5s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px #0003}@media screen and (width<=1024px){.CommonMapMapButton{display:none}}.CommonModalBackground{z-index:10;background-color:#13131361;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.CommonModalModal{z-index:10;background-color:#fff;border:1px solid #003778;border-radius:8px;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.CommonProgressBarTrack{background-color:var(--gray-200);border-radius:12px;width:100%;height:15px;overflow:hidden}.CommonSpinner{border:4px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:.8s linear infinite CommonSpinnerSpin}@keyframes CommonSpinnerSpin{to{transform:rotate(360deg)}}.CommonDivider{background-color:var(--gray-200);border:0;width:100%;height:1px;margin:8px 0}.CommonCustomTooltip{display:inline-flex}.CommonPatientPdfModalOverlay{z-index:1300;background-color:#13131361;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CommonPatientPdfModalContent{background-color:var(--surface);width:70vw;height:90vh;padding:16px;display:flex;box-shadow:0 4px 24px #0000003d}.CommonPatientPdfModalActions{flex-direction:column;gap:16px;width:10%;display:flex}.CommonPatientPdfModalPrimaryButton,.CommonPatientPdfModalSecondaryButton{cursor:pointer;border-radius:4px;min-height:36px;padding:8px 12px}.CommonPatientPdfModalPrimaryButton{border:1px solid var(--primary);background-color:var(--primary);color:#fff}.CommonPatientPdfModalSecondaryButton{border:1px solid var(--primary);color:var(--primary);background-color:#0000}.CommonPatientPdfModalPreview{width:90%;height:100%;margin-left:16px}.CommonPatientProfileModalModalContainer{background:#fff;border-radius:12px;flex-direction:column;width:800px;max-width:90vw;max-height:90vh;transition:width .3s ease-in-out,max-width .3s ease-in-out;display:flex;overflow:hidden}.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalMedicationsContainer,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalAppointmentsContainer,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalCareTeamContainer{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalMedicationDivider,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalAppointmentDivider,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalCareTeamDivider{display:none!important}.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalMedicationItem,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalAppointmentItem,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalCareTeamItem{border:1px solid var(--border-subtle);background:#f9f9f9;border-radius:8px;padding:12px}.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalMedicationName,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalInstructionsText,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalAppointmentValue,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalCareTeamValue{word-wrap:break-word;overflow-wrap:break-word}.CommonPatientProfileModalModalExpanded{width:90vw!important;max-width:90vw!important}.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalSearchInput{width:420px}.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalSearchContainer{margin-left:20px}.CommonPatientProfileModalModalHeader{background:var(--blue-50);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.CommonPatientProfileModalHeaderLeft{align-items:center;gap:16px;display:flex}.CommonPatientProfileModalSearchContainer{align-items:center;margin-left:12px;display:flex}.CommonPatientProfileModalSearchInputWrapper{align-items:center;display:flex;position:relative}.CommonPatientProfileModalSearchInput{border:1px solid var(--divider);border-radius:20px;outline:none;width:220px;padding:8px 40px 8px 12px;font-size:14px;font-weight:400;transition:width .25s ease-in-out,border-color .2s ease-in-out}.CommonPatientProfileModalSearchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px #007bff1a}.CommonPatientProfileModalClearButton{cursor:pointer;color:var(--gray-500);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;font-weight:700;transition:all .2s ease-in-out;display:flex;position:absolute;right:4px}.CommonPatientProfileModalClearButton:hover{background-color:var(--gray-200);color:var(--gray-700)}.CommonPatientProfileModalHeaderButtons{align-items:center;gap:8px;display:flex}.CommonPatientProfileModalShareButton,.CommonPatientProfileModalPrintButton,.CommonPatientProfileModalExpandButton{cursor:pointer;color:var(--primary2);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.CommonPatientProfileModalShareButton:hover,.CommonPatientProfileModalPrintButton:hover,.CommonPatientProfileModalExpandButton:hover{background-color:var(--blue-100)}.CommonPatientProfileModalShareButton svg,.CommonPatientProfileModalPrintButton svg,.CommonPatientProfileModalExpandButton svg{font-size:20px}.CommonPatientProfileModalModalTitle{color:var(--primary2);margin:0;font-size:24px;font-weight:600}.CommonPatientProfileModalCloseButton{cursor:pointer;color:var(--primary2);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;transition:background-color .2s;display:flex}.CommonPatientProfileModalCloseButton:hover{background-color:var(--blue-100)}.CommonPatientProfileModalModalContent{flex:1;padding:24px;overflow-y:auto}.CommonPatientProfileModalPatientNameSection{text-align:center;margin-bottom:24px}.CommonPatientProfileModalPatientName{color:var(--primary2);margin:0;font-size:28px;font-weight:600}.CommonPatientProfileModalRiskLevel{align-items:center;gap:12px;display:flex}.CommonPatientProfileModalRiskIndicator{font-size:20px}.CommonPatientProfileModalRiskText{font-size:18px;font-weight:600;display:block}.CommonPatientProfileModalRiskSubtext{color:var(--gray-600);font-size:14px;font-weight:400;display:block}.CommonPatientProfileModalRiskHigh .CommonPatientProfileModalRiskText{color:#dc3545}.CommonPatientProfileModalRiskModerate .CommonPatientProfileModalRiskText{color:#fd7e14}.CommonPatientProfileModalRiskLow .CommonPatientProfileModalRiskText{color:#ffc107}.CommonPatientProfileModalNoRisk{color:var(--gray-600);font-size:16px;font-weight:400}.CommonPatientProfileModalMedicationsContainer,.CommonPatientProfileModalAppointmentsContainer,.CommonPatientProfileModalCareTeamContainer,.CommonPatientProfileModalNotesContainer,.CommonPatientProfileModalProvidersContainer{flex-direction:column;gap:16px;display:flex}.CommonPatientProfileModalDetailsGrid,.CommonPatientProfileModalVitalsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.CommonPatientProfileModalVitalsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.CommonPatientProfileModalDetailItem,.CommonPatientProfileModalMedicationInstructions,.CommonPatientProfileModalAppointmentDetail,.CommonPatientProfileModalCareTeamDetail,.CommonPatientProfileModalProviderNameContainer,.CommonPatientProfileModalProviderDetailItem,.CommonPatientProfileModalAvailabilitySection,.CommonPatientProfileModalRatingSection,.CommonPatientProfileModalScheduleContainer,.PatientProfilePageHeroDetail,.PatientProfilePageCarePlanDetail,.PatientProfilePageCarePlanGoalContent{flex-direction:column;gap:4px;display:flex}.CommonPatientProfileModalAddressContainer,.CommonPatientProfileModalMedicationItem,.CommonPatientProfileModalAppointmentItem,.CommonPatientProfileModalCareTeamItem,.CommonPatientProfileModalNoteTypeItem,.CommonPatientProfileModalPractitionerContainer,.CommonPatientProfileModalProviderItem{border:1px solid var(--divider);background:#fff;border-radius:8px}.CommonPatientProfileModalMedicationItem,.CommonPatientProfileModalAppointmentItem,.CommonPatientProfileModalCareTeamItem{padding:16px}.CommonPatientProfileModalAddressContainer,.CommonPatientProfileModalPractitionerContainer{border-radius:6px;padding:12px}.CommonPatientProfileModalVitalItem{border:1px solid var(--divider);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.CommonPatientProfileModalLabel,.CommonPatientProfileModalVitalLabel,.CommonPatientProfileModalInstructionsLabel,.CommonPatientProfileModalAppointmentLabel,.CommonPatientProfileModalCareTeamLabel,.CommonPatientProfileModalProviderDetailLabel{color:var(--primary2);font-size:14px;font-weight:600}.CommonPatientProfileModalValue,.CommonPatientProfileModalAddressText,.CommonPatientProfileModalVitalValue,.CommonPatientProfileModalInstructionsText,.CommonPatientProfileModalAppointmentValue,.CommonPatientProfileModalCareTeamValue,.CommonPatientProfileModalProviderDetailValue{color:var(--black-900);font-size:14px;font-weight:400;line-height:1.4}.CommonPatientProfileModalValue,.CommonPatientProfileModalAddressText,.CommonPatientProfileModalVitalValue{font-size:16px}.CommonPatientProfileModalVitalValue{font-weight:500}.CommonPatientProfileModalMedicationHeader{margin-bottom:8px}.CommonPatientProfileModalMedicationName,.CommonPatientProfileModalProviderName,.CommonPatientProfileModalPractitionerName{color:var(--primary2);font-size:16px;font-weight:600}.CommonPatientProfileModalPractitionerName{color:var(--black-900);font-weight:500}.CommonPatientProfileModalMedicationDivider,.CommonPatientProfileModalAppointmentDivider,.CommonPatientProfileModalCareTeamDivider,.CommonPatientProfileModalNoteTypeDivider,.CommonPatientProfileModalNoteDivider,.CommonPatientProfileModalProviderDivider{background-color:var(--divider);height:1px;margin:12px 0}.CommonPatientProfileModalParticipantInfo{border-left:2px solid var(--primary);margin-left:16px;padding-left:16px}.CommonPatientProfileModalNoteTypeItem{overflow:hidden}.CommonPatientProfileModalNoteTypeHeader{cursor:pointer;background:var(--blue-50);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:16px;display:flex}.CommonPatientProfileModalNoteTypeHeader:hover{background:var(--blue-100)}.CommonPatientProfileModalNoteTypeName{color:var(--primary2);margin:0;font-size:16px;font-weight:600}.CommonPatientProfileModalNoteTypeDivider{background-color:var(--divider);height:1px}.CommonPatientProfileModalNoteItem{border-bottom:1px solid var(--divider)}.CommonPatientProfileModalNoteItem:last-child{border-bottom:none}.CommonPatientProfileModalNoteHeader{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.CommonPatientProfileModalNoteHeader:hover{background:#f8f9fa}.CommonPatientProfileModalNoteTitle{color:var(--black-900);margin:0;font-size:14px;font-weight:400}.CommonPatientProfileModalNoteContent{border-top:1px solid var(--divider);color:var(--black-900);background:#fff;padding:16px;font-size:14px;font-weight:400;line-height:1.5}.CommonPatientProfileModalHighlight{background:#ffeb3b99;border-radius:2px;padding:0 2px}.CommonPatientProfileModalExpandIcon{color:var(--primary2);font-size:20px!important}.CommonPatientProfileModalProviderItem{overflow:hidden}.CommonPatientProfileModalProviderHeader{cursor:pointer;background:var(--blue-50);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:16px;transition:background-color .2s;display:flex}.CommonPatientProfileModalProviderHeader:hover{background:var(--blue-100)}.CommonPatientProfileModalProviderNameContainer{flex:1}.CommonPatientProfileModalProviderCategory{color:var(--gray-600);font-size:14px;font-style:italic;font-weight:400}.CommonPatientProfileModalProviderDetails{background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.CommonPatientProfileModalProviderLink{color:var(--primary);text-decoration:none;transition:color .2s}.CommonPatientProfileModalProviderLink:hover{color:var(--primary2);text-decoration:underline}.CommonPatientProfileModalAvailabilitySection,.CommonPatientProfileModalRatingSection{flex:1;min-width:150px}.CommonPatientProfileModalScheduleContainer,.CommonPatientProfileModalProviderCategoriesContainer,.CommonPatientProfileModalProviderServicesContainer,.CommonPatientProfileModalInsuranceContainer,.CommonPatientProfileModalConditionsContainer,.CommonPatientProfileModalVerificationContainer,.CommonPatientProfileModalCountiesContainer{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.CommonPatientProfileModalScheduleContainer{flex-direction:column}.CommonPatientProfileModalAvailabilityRatingContainer{flex-wrap:wrap;gap:20px;display:flex}.CommonPatientProfileModalScheduleItem{align-items:center;gap:8px;display:flex}.CommonPatientProfileModalDayName{min-width:80px;color:var(--primary2);font-size:12px;font-weight:600}.CommonPatientProfileModalScheduleTime{color:var(--black-900);font-size:12px;font-weight:400}.CommonPatientProfileModalAdditionalLinksContainer{flex-direction:column;gap:8px;margin-top:4px;display:flex}.CommonPatientProfileModalAdditionalLinkItem{background:var(--gray-50);border:1px solid var(--divider);border-radius:6px;padding:8px 12px}.CommonPatientProfileModalAdditionalLinkItem:hover{background:var(--gray-100)}@media (width<=768px){.CommonPatientProfileModalModalContainer{width:95vw;max-height:95vh}.CommonPatientProfileModalModalHeader{padding:16px 20px}.CommonPatientProfileModalModalTitle{font-size:20px}.CommonPatientProfileModalModalContent{padding:20px}.CommonPatientProfileModalPatientName{font-size:24px}.CommonPatientProfileModalDetailsGrid,.CommonPatientProfileModalVitalsGrid{grid-template-columns:1fr}}@media (width<=480px){.CommonPatientProfileModalModalContainer{border-radius:0;width:100vw;max-height:100vh}.CommonPatientProfileModalModalContent{padding:16px}.PatientProfileSection{padding:12px}}.CommonPatientProfileModalPrintableContent{color:#000;background:#fff;max-width:210mm;min-height:297mm;margin:0 auto;padding:40px 60px;font-family:Arial,sans-serif;line-height:1.6}.CommonPatientProfileModalPrintHeader{text-align:center;border-bottom:2px solid #000;margin-bottom:30px;padding-bottom:20px}.CommonPatientProfileModalPrintHeader h1{margin:0 0 10px;font-size:28px;font-weight:700}.CommonPatientProfileModalPrintHeader h2{color:var(--gray-700);margin:0;font-size:22px;font-weight:400}.CommonPatientProfileModalPrintSection{page-break-inside:avoid;margin-bottom:25px}.CommonPatientProfileModalPrintSection h3{color:#000;border-bottom:1px solid var(--gray-300);margin:0 0 15px;padding-bottom:5px;font-size:18px;font-weight:700}.CommonPatientProfileModalPrintSection h4{color:var(--gray-700);margin:15px 0 10px;font-size:16px;font-weight:700}.CommonPatientProfileModalPrintSection p{margin:8px 0;font-size:14px;line-height:1.5}.CommonPatientProfileModalPrintSection strong{font-weight:700}@media print{@page{size:A4;margin:20mm}.CommonPatientProfileModalPrintableContent{width:100%;max-width:none;min-height:auto;margin:0;padding:0}.CommonPatientProfileModalPrintHeader{margin-bottom:20px}.CommonPatientProfileModalPrintSection{page-break-inside:avoid;margin-bottom:20px}.CommonPatientProfileModalPrintSection h3{page-break-after:avoid;font-size:16px}.CommonPatientProfileModalPrintSection p{font-size:12px}.CommonPatientProfileModalPrintSection:nth-child(n+8){page-break-before:auto}}@media (width<=768px){.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalMedicationsContainer,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalAppointmentsContainer,.CommonPatientProfileModalModalContainer.CommonPatientProfileModalModalExpanded .CommonPatientProfileModalCareTeamContainer{grid-template-columns:1fr!important}}@keyframes common-patient-profile-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes common-patient-profile-modal-slide-in-scale{0%{opacity:0;transform:scale(.8)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.CommonPatientProfileModalQrCodeContainer,.CommonPatientProfileModalFeatureContainer{flex-direction:column;align-items:center;gap:24px;padding:40px;display:flex}.CommonPatientProfileModalQrCode{border:2px solid var(--border-subtle);background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px #0000001a}.CommonPatientProfileModalQrPattern{background:#fff;grid-template-columns:repeat(21,1fr);gap:1px;width:252px;height:252px;display:grid}.CommonPatientProfileModalQrPixel{background:#fff;width:12px;height:12px;transition:all .1s}.CommonPatientProfileModalQrPixelActive{background:#000}@media (width<=480px){.PatientProfileModalContent{min-width:320px;margin:20px}.CommonPatientProfileModalQrCodeContainer,.CommonPatientProfileModalFeatureContainer{padding:24px}.CommonPatientProfileModalQrPattern{width:210px;height:210px}.CommonPatientProfileModalQrPixel{width:10px;height:10px}.PatientProfileShareMessage p{font-size:16px}}.CommonPatientProfileModalFeatureIcon{border:2px solid var(--border-subtle);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;padding:20px;display:flex;box-shadow:0 4px 12px #0000001a}@media (width<=480px){.CommonPatientProfileModalFeatureIcon{width:100px;height:100px;padding:16px}.CommonPatientProfileModalFeatureIcon svg{font-size:60px!important}}.CommonPrintableProvidersPrintableContent{flex-direction:column;min-height:100vh;display:flex}.CommonPrintableProvidersPrintableSection{flex:1;margin-bottom:5px}.CommonPrintableProvidersPrintFooter{text-align:center;padding:5px 0}@media print{.CommonPrintableProvidersPrintFooter{page-break-after:auto;width:100%;position:relative;bottom:0}.CommonPrintableProvidersPrintableSection{page-break-after:avoid}.CommonPrintableProvidersPrintableContent{min-height:auto;padding-bottom:100px;display:block}}.CommonSearchInputContainer{flex:1;align-items:center;margin:10px 0;display:flex;position:relative}.CommonSplashScreenScreen{background-color:var(--gray-800);z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.CommonSplashScreenImg{margin-bottom:30px}.CommonSplashScreenSection{color:#fff;max-width:433px;margin:2em}.PublicProviderAppContainer{grid-template:"header header"80px"sidebar content"1fr/360px 1fr;width:100%;height:100%;display:grid}.PublicProviderAppContent{overflow:"hidden";grid-area:content;padding:30px 0 0 60px}@media screen and (width<=1400px){.PublicProviderAppContainer{grid-template-columns:0 100%}.PublicProviderAppContent{padding:0}.PublicProviderAppSidebar{overflow-x:hidden}}.PatientSearchContainer{background-color:var(--surface);border:1px solid var(--blue-300);width:100%;max-width:600px;box-shadow:var(--shadow);text-align:center;border-radius:10px;margin:100px auto;padding:40px}.PatientSearchHeader{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.PatientSearchHeader h2{color:var(--blue-900);margin:0}.PatientSearchLoadingMessage{color:var(--gray-700);min-height:24px;margin-top:30px;font-size:16px}.PatientSearchEllipsis:after{content:"...";animation:1.5s infinite PatientSearchEllipsis}.PatientPccLoginContainer{width:100%;max-width:400px;margin:0 auto;padding:0}.PatientPccLoginLoginCard{border:1px solid var(--blue-300);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:10px;padding:40px 32px}.PatientPccLoginLoginHeader{margin-bottom:32px}.PatientPccLoginLoginTitle{color:var(--blue-900);margin:0 0 8px;font-size:24px;font-weight:700}.PatientPccLoginLoginSubtitle{color:var(--gray-700);margin:0;font-size:14px}.PatientPccLoginLoginForm{text-align:left;flex-direction:column;gap:20px;display:flex}.PatientPccLoginFormGroup{flex-direction:column;gap:8px;display:flex}.PatientPccLoginFormLabel{color:var(--blue-900);font-size:14px;font-weight:600}.PatientPccLoginFormInput{border:1px solid var(--gray-300);color:var(--gray-900);box-sizing:border-box;border-radius:6px;padding:12px 16px}.PatientPccLoginFormInput:focus{border-color:var(--blue-900);outline:none;box-shadow:0 0 0 3px #0037781a}.PatientPccLoginFormInput:disabled{background-color:var(--gray-100);cursor:not-allowed;opacity:.6}.PatientPccLoginErrorMessage{text-align:left;border-radius:6px;margin:0}.PatientPccLoginLoginButton{background-color:var(--blue-900);color:#fff;border:none;border-radius:6px;width:100%;margin-top:8px;padding:14px 24px;font-size:16px}.PatientPccLoginLoginButton:hover:not(:disabled){background-color:var(--blue-800)}.PatientPccLoginLoginButton:active:not(:disabled){background-color:var(--blue-700)}.PatientPccLoginLoginButton:disabled{opacity:.6}.PatientPccLoginLoginFooter{margin-top:24px}.PatientPccLoginLoginFooterText{color:var(--gray-600);margin:0 0 16px;font-size:13px;line-height:1.5}.PatientPccLoginBackButton{color:var(--blue-900);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.PatientPccLoginBackButton:hover:not(:disabled){background-color:var(--blue-50)}.PatientPccLoginBackButton:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.PatientPccLoginContainer{max-width:100%;padding:0 16px}.PatientPccLoginLoginCard{padding:32px 24px}.PatientPccLoginLoginTitle{font-size:22px}}.PatientProfilePagePageWrapper{background:#fff;width:100%;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.PatientProfilePageSidebar{background:#fff;flex-direction:column;flex-shrink:0;width:240px;height:100%;display:flex;overflow-y:auto}.PatientProfilePageSidebarLogo{align-items:flex-start;padding:20px 20px 24px;display:flex}.PatientProfilePageLogoFull{width:auto;height:36px;fill:var(--blue-800)}.PatientProfilePageTrademark{color:var(--text-primary);margin:0;padding:0;font-size:14px;font-weight:600;line-height:1}.PatientProfilePageSidebarNav{flex-direction:column;gap:4px;padding:16px 12px;display:flex}.PatientProfilePageNavItem{color:var(--gray-500);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:50px;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.PatientProfilePageNavItem:hover{background:var(--gray-100);color:var(--text-primary);border-radius:50px}.PatientProfilePageNavItemActive{background:var(--blue-100);color:var(--text-primary);border-radius:0 50px 50px 0}.PatientProfilePageNavItemActive:hover{background:var(--blue-100);color:var(--text-primary)}.PatientProfilePageNavIcon{opacity:.9;font-size:20px!important}.PatientProfilePagePageContainer{background:var(--gray-50);box-sizing:border-box;border-radius:20px;flex:1;height:calc(100% - 48px);margin:24px;padding:36px;overflow:hidden auto}.PatientProfilePageHeader{z-index:100;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;margin-bottom:24px;padding:0;display:flex;position:sticky;top:0}.PatientProfilePageHeaderLeft{align-items:center;gap:24px;display:flex}.PatientProfilePageHeaderLeft .SearchFieldInput{border-radius:24px;width:280px;padding:12px 18px}.PatientProfilePageHeaderRight{align-items:center;gap:12px;display:flex}.PatientProfilePageShareAvatarBtn{background:var(--blue-100);width:42px;height:42px;color:var(--text-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}.PatientProfilePageShareAvatarBtn:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.PatientProfilePagePageTitle{color:var(--text-primary);margin:0 0 24px;font-size:28px;font-weight:700}.PatientProfilePageHeroCard,.PatientProfilePageNotesSection,.PatientProfilePageQuickCard{border:1px solid var(--blue-100);background:#fff;box-shadow:0 1px 3px #00000014}.PatientProfilePageHeroCard{border-radius:16px;margin-bottom:24px;padding:24px}.PatientProfilePageHeroTop{align-items:center;gap:16px;margin-bottom:20px;display:flex}.PatientProfilePageAvatar{background:var(--blue-100);width:56px;height:56px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.PatientProfilePageHeroInfo{flex-direction:column;gap:2px;display:flex}.PatientProfilePagePatientName{color:var(--text-primary);margin:0;font-size:22px;font-weight:600}.PatientProfilePagePatientId{color:var(--gray-500);margin:0;font-size:14px}.PatientProfilePageDataSource{color:var(--gray-400);font-size:13px}.PatientProfilePageDataSourceBadge{background:var(--gray-100);color:var(--gray-600);border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500}.PatientProfilePageHeroDivider{background:var(--gray-200);height:1px;margin-bottom:20px}.PatientProfilePageHeroDetailsRow{flex-wrap:wrap;gap:32px;margin-bottom:16px;display:flex}.PatientProfilePageHeroDetailLabel{color:var(--gray-400);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:600}.PatientProfilePageHeroDetailValue{color:var(--text-primary);font-size:16px;font-weight:500}.PatientProfilePageHeroDetailValue:hover .PatientProfilePageInsuranceTooltip{visibility:visible;opacity:1}.PatientProfilePageQuickCardLabel,.PatientProfilePageStatLabel,.PatientProfilePageDetailSubheading,.PatientProfilePageDetailGroupTitle,.PatientProfilePageDetailSectionTitle,.PatientProfilePageCarePlanDetailLabel,.PatientProfilePageCarePlanOverviewGoalsLabel{color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.PatientProfilePageHighlight{background-color:#ffeb3b;font-weight:700}.PatientProfilePageRelativeAnchor{position:relative}.PatientProfilePageInsuranceTooltip{visibility:hidden;opacity:0;background:var(--text-primary);color:#fff;white-space:nowrap;z-index:1000;border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:14px;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:0;box-shadow:0 4px 12px #00000026}.PatientProfilePageInsuranceTooltip:after{content:"";border:6px solid #0000;border-top-color:var(--text-primary);position:absolute;top:100%;left:20px}.PatientProfilePageHeroAddressRow{flex-direction:column;gap:4px;display:flex}.PatientProfilePageQuickInfoRow{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.PatientProfilePageQuickCard{border-left:4px solid var(--blue-100);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.PatientProfilePageQuickCardLabel{margin:0}.PatientProfilePageQuickCardBody{align-items:center;gap:12px;display:flex}.PatientProfilePageQuickCardIconCircle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.PatientProfilePageQuickCardContent{flex-direction:column;gap:2px;display:flex}.PatientProfilePageQuickCardText{color:var(--text-primary);font-size:16px;font-weight:600}.PatientProfilePageQuickCardSubtext{color:var(--gray-400);font-size:13px}.PatientProfilePageTwoColumnLayout{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.PatientProfilePageSeeMoreBtn{color:var(--blue-800);cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:500}.PatientProfilePageSeeMoreBtn:hover{text-decoration:underline}.PatientProfilePageObservationsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.PatientProfilePageStatCard,.PatientProfilePageOverviewCard{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.PatientProfilePageStatIconCircle,.PatientProfilePageOverviewIcon{background:var(--blue-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.PatientProfilePageStatIconCircle{border-radius:8px;width:32px;height:32px;font-size:14px}.PatientProfilePageStatContent,.PatientProfilePageOverviewInfo,.PatientProfileDetailInfo{flex-direction:column;flex:1;gap:4px;display:flex}.PatientProfilePageStatValue,.PatientProfilePageAssessmentScore{color:var(--text-primary);font-size:18px;font-weight:700}.PatientProfilePageAssessmentScore{color:var(--blue-800)}.PatientProfilePageOverviewStack,.PatientProfilePageVerticalList,.PatientProfilePageWideVerticalList,.PatientProfilePageCompactVerticalList{flex-direction:column;gap:12px;display:flex}.PatientProfilePageWideVerticalList{gap:20px}.PatientProfilePageCompactVerticalList{gap:8px}.PatientProfilePageOverviewTitle{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3}.PatientProfilePageOverviewText{color:var(--gray-500);font-size:13px;line-height:1.35}.PatientProfilePageOverviewMeta{color:var(--gray-400);font-size:12px;line-height:1.35}.PatientProfilePageMedCount{color:var(--gray-400);font-size:14px;font-weight:500}.PatientProfilePageAssessmentMeta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.PatientProfilePageAppointmentInstruction{color:var(--gray-400);font-size:13px;font-style:italic;line-height:1.4}.PatientProfilePageCareTeamMoreChip,.PatientProfilePagePractitionerMoreChip{background:var(--blue-100);color:var(--text-primary);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:15px;font-weight:500;display:flex}.PatientProfilePageCareTeamMoreChip:hover,.PatientProfilePagePractitionerMoreChip:hover{background:var(--blue-200)}.PatientProfilePageNotesSection{border-radius:16px;margin-bottom:24px;padding:20px}.PatientProfilePageNoteItem{border-bottom:1px solid var(--gray-200);padding:12px 0}.PatientProfilePageNoteItem:last-child{border-bottom:none}.PatientProfilePageNoteHeader{cursor:pointer;justify-content:space-between;padding:4px 0}.PatientProfilePageNoteHeaderLeft{gap:10px}.PatientProfilePageNoteIcon{color:var(--gray-500);font-size:20px}.PatientProfilePageNoteTitle{color:var(--text-primary);font-size:16px;font-weight:500}.PatientProfilePageNoteCount{background:var(--blue-100);color:var(--text-primary);border-radius:10px;padding:3px 10px;font-size:13px;font-weight:500}.PatientProfilePageNoteContent{background:var(--blue-50);border:1px solid var(--blue-100);max-height:400px;color:var(--gray-600);border-radius:8px;margin-top:12px;padding:16px;font-size:16px;line-height:1.6;overflow-y:auto}.PatientProfilePageNoteEntry{margin-bottom:16px}.PatientProfilePageNoteEntryHeader{cursor:pointer;margin-bottom:8px;font-weight:500}.PatientProfilePageNoteEntryContent{background:#fff;border-radius:8px;padding:12px}.PatientProfilePageCompactInlineList{flex-wrap:wrap;gap:6px;display:flex}.PatientProfilePageStrongLabel{font-weight:600}.PatientProfilePageInlineStartStatus{align-self:flex-start;padding:2px 8px;font-size:11px}.PatientProfilePageStatCard,.PatientProfilePageOverviewCard,.PatientProfilePageDiagnosisCard,.PatientProfilePageProviderCard,.PatientProfilePageDetailSection,.PatientProfilePageCarePlanCard,.PatientProfilePageCarePlanAddressItem,.PatientProfilePageCarePlanGoalItem,.PatientProfileDetailCard{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:8px;padding:12px}.PatientProfilePageProviderCard{justify-content:space-between;align-items:center;display:flex}.PatientProfileDetailCard{border-radius:12px;padding:20px}.PatientProfileDetailHeader{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.PatientProfileDetailIcon{background:var(--blue-100);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.PatientProfileDetailTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.PatientProfileDetailSubtitle{color:var(--gray-500);margin:0;font-size:14px}.PatientProfileDetailBody{background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.PatientProfileDetailRow{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 0;display:flex}.PatientProfileDetailRow:last-child{border-bottom:none}.PatientProfileDetailLabel{color:var(--gray-500);flex-shrink:0;font-size:13px;font-weight:600}.PatientProfileDetailValue{color:var(--text-primary);text-align:right;word-break:break-word;flex:1;font-size:14px;font-weight:500}.PatientProfilePageDetailGroup,.PatientProfilePageDetailSection{margin-top:12px}.PatientProfilePageDiagnosisCode,.PatientProfilePageTreatmentDiagnosisCode,.PatientProfilePageProviderName{color:var(--blue-900);margin-bottom:4px;font-weight:600}.PatientProfilePageDiagnosisDescription,.PatientProfilePageTreatmentDiagnosisDescription,.PatientProfilePageProviderMeta{color:var(--blue-700);font-size:14px}.PatientProfilePageShareModalEmailIcon{color:#ea4335}.PatientProfilePageShareModalFaxIcon{color:#4285f4}.PatientProfilePageShareModalSmsIcon{color:#34a853}.PatientProfilePageShareModalCopyIcon{color:#9aa0a6}@media (width<=1024px){.PatientProfilePageSidebar{width:200px}.PatientProfilePageQuickInfoRow{grid-template-columns:repeat(2,1fr)}.PatientProfilePageTwoColumnLayout{grid-template-columns:1fr}.PatientProfilePageObservationsGrid{grid-template-columns:repeat(2,1fr)}.PatientProfilePageHeroDetailsRow{gap:20px}}@media (width<=768px){.PatientProfilePageSidebar{display:none}.PatientProfilePagePageContainer{width:100%}}@media (width<=640px){.PatientProfilePagePageContainer{margin:12px;padding:16px}.PatientProfilePageHeader{flex-direction:column;gap:12px;height:auto;padding:0}.PatientProfilePageHeaderLeft{flex-direction:column;width:100%}.PatientProfilePageHeaderLeft .SearchFieldInput{width:100%}.PatientProfilePagePageTitle{font-size:22px}.PatientProfilePageHeroTop{text-align:center;flex-direction:column}.PatientProfilePageHeroDetailsRow{flex-direction:column;gap:16px}.PatientProfilePageHeroCard{padding:16px}.PatientProfilePageAvatar{margin:0 auto}.PatientProfilePageQuickInfoRow,.PatientProfilePageObservationsGrid{grid-template-columns:1fr}.PatientProfileSection{padding:16px}}.PatientProfilePageBottomSpace{flex-shrink:0;height:100px}.PatientProfilePageDxChipsContainer,.PatientProfilePageCarePlanGoalsList,.PatientProfilePageCarePlanAddressesList,.PatientProfilePageCarePlanOverviewGoalsList{flex-wrap:wrap;gap:8px;display:flex}.PatientProfilePageCarePlanGoalsList,.PatientProfilePageCarePlanAddressesList,.PatientProfilePageCarePlanOverviewGoalsList{flex-direction:column;gap:10px}.PatientProfilePageDxChip,.PatientProfilePageDxMoreChip,.PatientProfilePageCarePlanOverviewGoalItem{background:var(--blue-100);max-width:220px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:20px;padding:8px 16px;font-size:15px;font-weight:500;overflow:hidden}.PatientProfilePageDxMoreChip{background:var(--blue-200);cursor:pointer}.PatientProfilePageDxMoreChip:hover{background:var(--blue-300)}.PatientProfilePageCarePlanCard{border-radius:12px;padding:20px}.PatientProfilePageCarePlanHeader,.PatientProfilePageCarePlanAddresses,.PatientProfilePageCarePlanGoals{margin-bottom:16px}.PatientProfilePageCarePlanTitleRow,.PatientProfilePageCarePlanOverviewHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.PatientProfilePageCarePlanTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.PatientProfilePageCarePlanCategory{color:var(--gray-500);margin:0;font-size:14px}.PatientProfilePageCarePlanDetails,.PatientProfilePageCarePlanAddresses,.PatientProfilePageCarePlanGoals,.PatientProfilePageCarePlanOverviewGoals{background:#fff;border-radius:8px;padding:16px}.PatientProfilePageCarePlanDetails{flex-wrap:wrap;gap:24px;display:flex}.PatientProfilePageCarePlanDetailValue,.PatientProfilePageCarePlanGoalText,.PatientProfilePageCarePlanAddressText{color:var(--text-primary);font-size:14px;line-height:1.5}.PatientProfilePageCarePlanAddressesTitle,.PatientProfilePageCarePlanGoalsTitle{color:var(--text-primary);margin:0 0 12px;font-size:15px;font-weight:600}.PatientProfilePageCarePlanAddressItem,.PatientProfilePageCarePlanGoalItem{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.PatientProfilePageCarePlanAddressItem{background:var(--warning-100);border-color:var(--warning-300)}.PatientProfilePageCarePlanAddressIcon,.PatientProfilePageCarePlanGoalIcon{flex-shrink:0;font-size:18px}.PatientProfilePageAssessmentsTableContainer{border:1px solid var(--blue-100);border-radius:8px;overflow-x:auto}.PatientProfilePageAssessmentsTable{border-collapse:collapse;background:#fff;width:100%}.PatientProfilePageAssessmentsTable thead{background:var(--blue-50);border-bottom:2px solid var(--blue-200)}.PatientProfilePageAssessmentsTable th,.PatientProfilePageAssessmentsTable td{text-align:left;padding:12px}.PatientProfilePageAssessmentsTable th{color:var(--gray-500);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:600}.PatientProfilePageAssessmentsTable td{color:var(--text-primary);font-size:14px}.PatientProfilePageAssessmentsTable tbody tr{border-bottom:1px solid var(--gray-200)}.PatientProfilePageAssessmentsTable tbody tr:last-child{border-bottom:none}.PatientProfilePageAssessmentsTable tbody tr:hover{background:var(--blue-50)}.PatientProfilePageScoreCell{color:var(--blue-800);font-weight:700}.PatientProfilePageDateCell,.PatientProfilePageCreatedByCell{color:var(--gray-500)}.UnauthenticatedAuthHospitalSignUpForm,.UnauthenticatedAuthProviderSignUpForm,.UnauthenticatedAuthSignInForm,.UnauthenticatedRequestDemoForm{width:100%;margin-top:30px}.UnauthenticatedAuthHospitalSignUpHeader,.UnauthenticatedAuthProviderSignUpHeader{text-align:left;padding-top:80px}.UnauthenticatedAuthHospitalSignUpError,.UnauthenticatedAuthProviderSignUpError,.UnauthenticatedAuthSignInError,.UnauthenticatedAuthVerifyEmailError,.UnauthenticatedRequestDemoError{color:var(--error);height:0}.UnauthenticatedAuthHospitalSignUpBottomSection,.UnauthenticatedAuthProviderSignUpBottomSection,.UnauthenticatedAuthVerifyResendBottomSection,.UnauthenticatedRequestDemoBottomSection{text-align:center;margin-top:35px}.UnauthenticatedAuthProviderSignUpModal{z-index:1000;border:1px solid var(--primary2);background-color:#fff;border-radius:5px;width:40%;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.UnauthenticatedAuthProviderSignUpOverlay{z-index:999;background-color:#00000080;position:fixed;inset:0}.UnauthenticatedAuthProviderSignUpButtons{justify-content:center;margin-top:20px;display:flex}@media screen and (width<=450px){.UnauthenticatedAuthProviderSignUpHeader{padding-top:160px}}.UnauthenticatedAuthSignInSuccess,.UnauthenticatedAuthVerifyEmailSuccess,.UnauthenticatedRequestDemoSuccess{color:var(--secondary);height:0}.UnauthenticatedAuthSignInBottomSection{text-align:center;width:100%;margin-top:35px}.UnauthenticatedAuthVerifyResendResend{color:var(--blue-500);cursor:pointer;background-color:#0000;border:none;font-size:16px;font-weight:400}.UnauthenticatedAuthVerifyResendResend:hover{color:var(--blue-600)}.UnauthenticatedAuthVerifyResendResend:disabled{color:var(--disabled)}.UnauthenticatedAuthVerifyResendLoadingWrapper{cursor:default;justify-content:center;align-items:center;width:411px;height:0;display:flex;transform:translate(61px,-12px)}.UnauthenticatedLandingPageContent{flex-direction:column;align-items:stretch;gap:22px;width:100%;display:flex}.UnauthenticatedLandingPageCopy{flex-direction:column;gap:14px;display:flex}.UnauthenticatedLandingPageCopy h1,.UnauthenticatedLandingPageCopy p{margin:0}.UnauthenticatedLandingPageCopy h1{color:var(--primary2)}.UnauthenticatedLandingPageCopy p{color:var(--gray-600)}.UnauthenticatedLandingPageActions{flex-direction:column;gap:14px;width:100%;display:flex}.UnauthenticatedLandingPageActions .CommonButtonButton{margin:0}.UnauthenticatedLandingPageBottomSection{text-align:center;margin:12px 0 0}.UnauthenticatedLandingPageDivider{color:var(--gray-500);text-align:center;font-size:16px;font-weight:400;line-height:1}.UnauthenticatedPatientDetailsPageContainer{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.UnauthenticatedPatientDetailsContentCard{background-color:var(--surface);border:1px solid var(--blue-300);width:100%;max-width:600px;box-shadow:var(--shadow);border-radius:10px;padding:40px}.UnauthenticatedPatientDetailsHeader{text-align:center;margin-bottom:40px}.UnauthenticatedPatientDetailsHeader h1{color:var(--blue-900);margin:0 0 10px}.UnauthenticatedPatientDetailsHeader p{color:var(--gray-600);margin:0;font-size:16px}.UnauthenticatedPatientDetailsFormSection{margin-bottom:30px}.UnauthenticatedPatientDetailsLabel{color:var(--blue-900);margin-bottom:10px;font-size:16px;font-weight:600;display:block}.UnauthenticatedPatientDetailsSelect{border:1px solid var(--border-subtle);cursor:pointer;background-color:#fff;border-radius:4px;width:100%;padding:12px 16px;font-size:16px;transition:border-color .3s}.UnauthenticatedPatientDetailsSelect:hover{border-color:var(--blue-500)}.UnauthenticatedPatientDetailsSelect:focus{border-color:var(--blue-900);outline:none;box-shadow:0 0 0 3px #007bff1a}.UnauthenticatedPatientDetailsButtonContainer{justify-content:space-between;gap:15px;margin-top:40px;display:flex}.UnauthenticatedPatientDetailsButton{cursor:pointer;border:none;border-radius:4px;flex:1;padding:12px 24px;font-size:16px;font-weight:600;transition:all .3s}.UnauthenticatedPatientDetailsCancelButton{color:var(--blue-900);border:1px solid var(--blue-900);background-color:#fff}.UnauthenticatedPatientDetailsCancelButton:hover{background-color:var(--blue-50)}.UnauthenticatedPatientDetailsContinueButton{background-color:var(--blue-900);color:#fff}.UnauthenticatedPatientDetailsContinueButton:hover:not(:disabled){background-color:var(--blue-800)}.UnauthenticatedPatientDetailsContinueButton:disabled{background-color:var(--gray-400);cursor:not-allowed;opacity:.6}.UnauthenticatedRequestDemoLeftAlign{text-align:left}@media screen and (width<=450px){.UnauthenticatedRequestDemoTopText{padding-top:120px}}.UnauthenticatedUnauthenticatedRoutesPageContainer{background-color:var(--surface);width:100%;max-width:2000px;min-height:100dvh;margin:0 auto;display:flex;overflow:hidden}.UnauthenticatedUnauthenticatedRoutesInnerContainer{box-sizing:border-box;flex-direction:column;justify-content:center;width:min(350px,100% - 48px);min-height:100dvh;margin:0 auto;padding:96px 0 50px;display:flex}.UnauthenticatedUnauthenticatedRoutesColumn{text-align:center;flex-direction:column;flex:50%;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow-y:auto}.UnauthenticatedUnauthenticatedRoutesLogo{height:30px;position:absolute;top:24px;left:30px}.UnauthenticatedUnauthenticatedRoutesVisible{opacity:1;transition:all .2s}.UnauthenticatedUnauthenticatedRoutesHidden{opacity:0;transition:all .1s}.UnauthenticatedAuthNavigationButton{margin-top:45px}.UnauthenticatedAuthProviderSignUpModalCancelButton{width:20%;margin-right:10px}.UnauthenticatedAuthProviderSignUpModalContinueButton{width:20%}.UnauthenticatedAuthProviderSignUpInviteText{text-align:left}.UnauthenticatedAuthProviderSignUpInviteCompany{font-weight:700}.UnauthenticatedUnauthenticatedRoutesShadow{box-shadow:var(--shadow);z-index:1;min-height:100dvh}.UnauthenticatedUnauthenticatedRoutesMediaColumn{background-color:var(--blue-50);overflow:hidden}.UnauthenticatedUnauthenticatedRoutesMediaColumn>svg{width:100%;height:100%;display:block}@media screen and (width<=1280px){.UnauthenticatedUnauthenticatedRoutesMediaColumn{display:none}}@media screen and (width<=370px){.UnauthenticatedUnauthenticatedRoutesInnerContainer{width:min(300px,100% - 32px);padding-top:86px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
