.-esm-patient-registration__input__fieldRow___T70rP{flex-flow:wrap;justify-content:flex-start;display:flex}.-esm-patient-registration__input__subFieldRow___dOohF{margin-bottom:.3125rem}.-esm-patient-registration__input__label___5Wuq\+{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:#525252}.-esm-patient-registration__input__textID___9Cju5,.-esm-patient-registration__input__comboInput___pj9A\+{margin-bottom:1rem}.-esm-patient-registration__input__requiredField___NBD7N{color:#da1e28}.-esm-patient-registration__input__input___SEGKS{margin-right:.3125rem}.-esm-patient-registration__input__checkboxField___6\+MfA{flex-direction:row;justify-content:flex-start;width:25rem;margin-left:.625rem;display:flex}.-esm-patient-registration__input__textInput___4fTq0{width:250px!important;height:40px!important}.-esm-patient-registration__input__numberInput___M2Wig{width:200px!important;height:40px!important}.-esm-patient-registration__input__checkboxInput___3upGA{margin-top:.5rem;width:1.5rem!important;height:1.5rem!important}.-esm-patient-registration__input__selectInput___xBon9{width:150px!important;height:40px!important}.-esm-patient-registration__input__dateInput___Yp0sj{width:200px!important;height:40px!important;font-size:large!important}.-esm-patient-registration__input__telInput___yL6g-{width:250px!important;height:40px!important}.-esm-patient-registration__input__errorInput___R\+JXW{border:2px solid #da1e28!important;padding-left:.875rem!important}.-esm-patient-registration__input__errorMessage___6zL-O{color:#da1e28;align-self:center}.-esm-patient-registration__input__dummyData___bBMm5{margin:.5rem 0}.-esm-patient-registration__input__IDInput___cs08f{grid-template-columns:1fr auto;align-items:center;display:grid}.-esm-patient-registration__input__trashCan___pMV3T{color:#da1e28}.omrs-breakpoint-lt-desktop .-esm-patient-registration__input__IDInput___cs08f{max-width:unset;width:100%}.-esm-patient-registration__input__dangerLabel01___hFTR0{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:#da1e28}.-esm-patient-registration__input__comboInputEntries___xzA5f{position:relative}.-esm-patient-registration__input__comboInputItemOption___m\+L0M{margin:0;padding-left:1rem}.-esm-patient-registration__input__actionButtonContainer___-7dfm{align-items:center;margin-left:1rem;display:flex}.-esm-patient-registration__input__preferredIdentifier___OXj1b{margin-right:.5rem}.-esm-patient-registration__input__identifierActions___3vO8Z{justify-content:flex-end;display:flex}.-esm-patient-registration__input__reserveActionSpace___FcLli{min-width:5rem}.-esm-patient-registration__address-search__label01___QpArV{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.-esm-patient-registration__address-search__suggestions___j2wBA{z-index:99;background-color:#fff;border:1px solid #e0e0e0;width:100%;max-height:20rem;margin-top:0;margin-bottom:1.25rem;padding:0;list-style:none;position:absolute;left:0;overflow-y:auto}.-esm-patient-registration__address-search__suggestions___j2wBA li{color:#525252;padding:1rem;line-height:1.29}.-esm-patient-registration__address-search__suggestions___j2wBA li:last-of-type{border-bottom:none}.-esm-patient-registration__address-search__suggestions___j2wBA li:hover{color:#161616;cursor:pointer;background-color:#e5e5e5}.-esm-patient-registration__address-search__suggestions___j2wBA li:not(:last-of-type){border-bottom:1px solid #999}.-esm-patient-registration__address-search__autocomplete___Bu8jL{position:relative}.-esm-patient-registration__address-search__autocompleteSearch___bcC5l{width:100%}.-esm-patient-registration__address-search__noResults___MaR0\+,.-esm-patient-registration__address-search__loading___Ic4y\+{color:#525252;cursor:default;border-bottom:none}.-esm-patient-registration__address-search__noResults___MaR0\+:hover,.-esm-patient-registration__address-search__loading___Ic4y\+:hover{background-color:inherit;color:#525252;cursor:default}.-esm-patient-registration__address-search__suggestions___j2wBA a{color:inherit;text-decoration:none}.-esm-patient-registration__field__productiveHeading02___ZpEu3{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);margin-bottom:1rem}.-esm-patient-registration__field__productiveHeading02Light___oq7j1{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:#525252;margin-bottom:1rem}.-esm-patient-registration__field__label01___H7Ys0{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.-esm-patient-registration__field__grid___PPXoN{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.-esm-patient-registration__field__halfWidthInDesktopView___7mF3o{width:calc(50% - 1rem)}.-esm-patient-registration__field__patientPhoto___qyCXW{justify-content:center;display:flex}.-esm-patient-registration__field__nameField___yn8u2{grid-area:1/1}.-esm-patient-registration__field__nameField___yn8u2>.cds--content-switcher{grid-template-columns:1fr 1fr;justify-content:flex-start;width:max-content;display:grid}.-esm-patient-registration__field__contentSwitcher___G0UXd{margin-bottom:1rem}.-esm-patient-registration__field__dobField___YdyBD>.cds--content-switcher{grid-template-columns:1fr 1fr;justify-content:flex-start;width:max-content;display:grid}.-esm-patient-registration__field__photoExtension___2oTk6{grid-area:1/2;justify-self:center;margin-bottom:1rem}.-esm-patient-registration__field__sexField___HqJLS,.-esm-patient-registration__field__dobField___YdyBD,.-esm-patient-registration__field__dodField___SuHIe{margin-bottom:1rem}.-esm-patient-registration__field__sexField___HqJLS span,.-esm-patient-registration__field__dobField___YdyBD span,.-esm-patient-registration__field__dodField___SuHIe span{flex-flow:row;justify-content:space-between;align-items:start;display:flex}.-esm-patient-registration__field__nonCodedCauseOfDeath___W7AAV{margin-top:.75rem}.-esm-patient-registration__field__timeOfDeathContainer___IzoDu{align-items:center;display:flex}.-esm-patient-registration__field__timeOfDeathField___2JFHZ{flex:none;margin-left:.25rem}.-esm-patient-registration__field__dobContentSwitcherLabel___UhgIs{margin-bottom:.5rem}.-esm-patient-registration__field__identifierLabelText___EJqal{align-items:center;display:flex}.-esm-patient-registration__field__arrowRightIcon___slDqt{fill:currentColor!important}.-esm-patient-registration__field__configureIdentifiersButton___PYKaV{align-items:center;margin:0 0 1rem 1rem;display:flex}.-esm-patient-registration__field__configureIdentifiersButton___PYKaV svg{margin-left:.5rem}.-esm-patient-registration__field__configureIdentifiersButton___PYKaV .-esm-patient-registration__field__customField___MVa8X,.-esm-patient-registration__field__attributeField___2qM8a{margin-bottom:1rem}.-esm-patient-registration__field__locationAttributeFieldContainer___Uw7Q9{position:relative}.-esm-patient-registration__field__locationAttributeFieldContainer___Uw7Q9 .-esm-patient-registration__field__loadingContainer___6pGRw{background-color:#fff;position:absolute;bottom:.25rem;right:2rem}.omrs-breakpoint-lt-desktop .-esm-patient-registration__field__grid___PPXoN{grid-template-rows:auto auto;grid-template-columns:1fr}.omrs-breakpoint-lt-desktop .-esm-patient-registration__field__nameField___yn8u2{grid-area:2/1}.omrs-breakpoint-lt-desktop .-esm-patient-registration__field__photoExtension___2oTk6{grid-area:1/1;justify-self:start}.omrs-breakpoint-lt-desktop .-esm-patient-registration__field__radioButton___QAjSO label{height:3rem!important}.omrs-breakpoint-lt-desktop .-esm-patient-registration__field__halfWidthInDesktopView___7mF3o{width:100%}.-esm-patient-registration__field__radioFieldError___9Xdn-{color:#da1e28;letter-spacing:.32px;max-height:12.5rem;margin:.25rem 0 0;font-size:.75rem;font-weight:400;line-height:1.34;display:block;overflow:visible}.-esm-patient-registration__field__textField___8-9De{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);white-space:pre-line;margin-bottom:1rem}.-esm-patient-registration__overlay__desktopOverlay___Aty9R{z-index:999;background-color:#fff;border-left:1px solid #a8a8a8;grid-template-rows:auto 1fr auto;min-width:27rem;height:calc(100vh - 3rem);display:grid;position:fixed;top:3rem;right:0;overflow:hidden}.-esm-patient-registration__overlay__tabletOverlay___1eFEE{z-index:9999;background-color:#fff;grid-template-rows:1fr auto;padding-top:3rem;display:grid;position:fixed;inset:0;overflow:hidden}.-esm-patient-registration__overlay__tabletOverlayHeader___YrcPp button{background-color:#005d5d!important}.-esm-patient-registration__overlay__tabletOverlayHeader___YrcPp .-esm-patient-registration__overlay__headerContent___CzZgW{color:#fff}.-esm-patient-registration__overlay__desktopHeader___7rEvz{background-color:#e0e0e0;border-bottom:1px solid #a8a8a8;justify-content:space-between;align-items:center;display:flex}.-esm-patient-registration__overlay__headerContent___CzZgW{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:#161616;padding:0 1rem}.-esm-patient-registration__overlay__closeButton___zV7uq{background-color:#fff}.-esm-patient-registration__overlay__overlayContent___ij63O{padding:1rem;overflow-y:auto}.-esm-patient-registration__identifier-selection__button___S0ENh{align-content:flex-start;align-items:baseline;min-width:50%;height:4rem;display:flex}.-esm-patient-registration__identifier-selection__tablet___dJebV{background-color:#fff;padding:1.5rem 1rem}.-esm-patient-registration__identifier-selection__desktop___aYNV9{padding:0}.-esm-patient-registration__identifier-selection__radioGroup___MqpRj{background-color:#f4f4f4;padding:1rem}.-esm-patient-registration__identifier-selection__radioButton___H-1qU{margin:0!important}.-esm-patient-registration__identifier-selection__radioButton___H-1qU label{height:2rem}.-esm-patient-registration__identifier-selection__space05___Yilpb{margin:1rem 0}.omrs-breakpoint-lt-desktop .-esm-patient-registration__identifier-selection__radioButton___H-1qU label{height:3rem!important}.-esm-patient-registration__section__label01___ECvmT{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:#161616;margin-top:1rem;margin-bottom:1rem}.-esm-patient-registration__section__productiveHeading02___7AMo6{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:#8d8d8d;cursor:pointer}.-esm-patient-registration__section__isDeadFieldContainer___ZGgBz{margin-bottom:1rem}.-esm-patient-registration__autosuggest__label01___6TYjY{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.-esm-patient-registration__autosuggest__suggestions___SpgLN{z-index:99;background-color:#fff;border-top-width:0;width:100%;max-height:143px;margin-top:0;margin-bottom:1.25rem;padding-left:0;list-style:none;position:absolute;left:0;overflow-y:auto}.-esm-patient-registration__autosuggest__suggestions___SpgLN li{color:#525252;border-bottom:1px solid #8d8d8d;padding:1rem;line-height:1.29}.-esm-patient-registration__autosuggest__suggestions___SpgLN li:hover{color:#161616;cursor:pointer;background-color:#e5e5e5}.-esm-patient-registration__autosuggest__suggestions___SpgLN li:not(:last-of-type){border-bottom:1px solid #999}.-esm-patient-registration__autosuggest__autocomplete___95MR4{position:relative}.-esm-patient-registration__autosuggest__autocompleteSearch___P2UOw{width:100%}.-esm-patient-registration__autosuggest__suggestions___SpgLN a{color:inherit;text-decoration:none}.-esm-patient-registration__autosuggest__invalid___WU59X input{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}.-esm-patient-registration__autosuggest__invalidMsg___iR7AK{color:var(--cds-text-error,#da1e28)}.-esm-patient-registration__relationships__labelText___yNoLO{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.-esm-patient-registration__relationships__bodyShort02___hnV3v{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0)}.-esm-patient-registration__relationships__searchBox___lB3ot{margin-bottom:1rem}.-esm-patient-registration__relationships__relationshipHeader___pFsXl{align-items:center;display:flex}.-esm-patient-registration__relationships__productiveHeading___-0fjP{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:#525252}.-esm-patient-registration__relationships__trashCan___DVwNy{color:#da1e28!important}.omrs-breakpoint-lt-desktop .-esm-patient-registration__relationships__relationshipHeader___pFsXl{justify-content:space-between}:root{--brand-01:#005d5d;--brand-02:#004144;--brand-03:#007d79;--bottom-nav-height:4rem;--workspace-header-height:3rem;--tablet-workspace-window-height:calc(100vh - var(--omrs-navbar-height) - var(--bottom-nav-height));--desktop-workspace-window-height:calc(100vh - var(--omrs-navbar-height) - var(--workspace-header-height))}.-esm-patient-registration__patient-registration__submit___5UPB7{width:15.625rem}.-esm-patient-registration__patient-registration__submit___5UPB7:hover{cursor:pointer}.-esm-patient-registration__patient-registration__cancelButton___eEF4p{width:11.688rem}.-esm-patient-registration__patient-registration__submitButton___4RhNt{width:11.688rem;margin-bottom:1rem;display:block}.-esm-patient-registration__patient-registration__infoGrid___GxoOx{width:100%;max-width:50rem;margin-top:1rem;margin-bottom:40vh;padding-left:2rem}.omrs-breakpoint-lt-desktop .-esm-patient-registration__patient-registration__infoGrid___GxoOx{max-width:unset}.-esm-patient-registration__patient-registration__label01___dP1a4{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:#161616;margin-top:1rem;margin-bottom:1rem}.-esm-patient-registration__patient-registration__space05___g8aca{margin:1rem 0}.-esm-patient-registration__patient-registration__divider___ftgRA{background-color:#e0e0e0;border:none;width:100%;height:1px;margin:2rem 0}.-esm-patient-registration__patient-registration__formContainer___LUBOk{width:100%;height:calc(100dvh - var(--omrs-topnav-height,3rem));scrollbar-width:none;align-items:flex-start;display:flex;overflow-y:auto}.-esm-patient-registration__patient-registration__formContainer___LUBOk::-webkit-scrollbar{display:none}.-esm-patient-registration__patient-registration__stickyColumn___pGyZY{position:sticky;top:1rem}.-esm-patient-registration__patient-registration__touchTarget___OvQJY a:active{color:#161616}.-esm-patient-registration__patient-registration__linkName___KqHmO{color:#525252;font-size:1rem;font-weight:600;line-height:1.38}.-esm-patient-registration__patient-registration__linkName___KqHmO:active{color:#161616;text-decoration:none}.-esm-patient-registration__patient-registration__linkName___KqHmO:hover{color:#161616;cursor:pointer;text-decoration:none}.-esm-patient-registration__patient-registration__spinner___wUSXi{width:max-content;min-height:1rem}.-esm-patient-registration__patient-registration__spinner___wUSXi .cds--inline-loading__text{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}html[dir=rtl] .-esm-patient-registration__patient-registration__linkName___KqHmO>svg{transform:scaleX(-1)}html[dir=rtl] .-esm-patient-registration__patient-registration__infoGrid___GxoOx{padding-left:unset;padding-right:2rem}.-esm-patient-registration__root__root___vsTSI{background-color:#fff}.-esm-patient-registration__root__grid___fHLiE{grid-template-columns:repeat(1,minmax(0,1fr))}