.RouteState-module__YTznRW__page{min-height:calc(100dvh - var(--header-height));padding:var(--space-8);place-items:center;display:grid}.RouteState-module__YTznRW__card{text-align:center;max-width:34rem;padding:clamp(1.5rem,4vw,3rem)}.RouteState-module__YTznRW__icon{width:4rem;height:4rem;margin:0 auto var(--space-5);border-radius:var(--radius-full);color:var(--gold-800);background:var(--gold-050);place-items:center;display:grid}.RouteState-module__YTznRW__card h1{margin:var(--space-3) 0;color:var(--navy-900);font:600 var(--text-auth-title) / 1.1 var(--font-family-display)}.RouteState-module__YTznRW__card p{margin:0 0 var(--space-6);color:var(--color-text-secondary)}.RouteState-module__YTznRW__action .uiButton{display:inline-flex}@media (max-width:47.99rem){.RouteState-module__YTznRW__page{min-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-nav-height));padding:var(--space-4)}}
.NotFoundState-module__pFKeua__page{min-height:100dvh;padding:var(--space-8);text-align:center;color:var(--color-text-primary);place-items:center;display:grid}.NotFoundState-module__pFKeua__eyebrow{color:var(--gold-800);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin:0}.NotFoundState-module__pFKeua__page h1{margin:var(--space-3) 0;color:var(--navy-900);font:600 var(--text-auth-title) / 1.1 var(--font-family-display)}.NotFoundState-module__pFKeua__page p+p{margin:0 0 var(--space-6);color:var(--color-text-secondary)}.NotFoundState-module__pFKeua__page a{border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-4);color:var(--neutral-000);background:var(--navy-900);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}
.patients-module__HS5WIW__patientsPage{}.patients-module__HS5WIW__patientFormPage{}.patients-module__HS5WIW__patientShell{}.patients-module__HS5WIW__patientsPage,.patients-module__HS5WIW__patientFormPage,.patients-module__HS5WIW__patientShell{box-sizing:border-box;width:100%;min-width:0;max-width:96rem;margin:0 auto}.patients-module__HS5WIW__duplicateWorkspacePage{gap:var(--card-gap);display:grid}.patients-module__HS5WIW__pageHeader{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.patients-module__HS5WIW__patientsListHeader{margin-bottom:var(--space-6)}.patients-module__HS5WIW__pageHeader h1{color:var(--navy-900);font:600 var(--text-page-title) / var(--leading-page-title) var(--font-family-display);letter-spacing:-.02em;margin:.1rem 0 0}.patients-module__HS5WIW__pageHeader p{max-width:46rem;margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-page-subtitle);line-height:var(--leading-page-subtitle)}.patients-module__HS5WIW__backLink{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-bottom:var(--space-2);color:var(--color-text-link);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.patients-module__HS5WIW__backLink:hover{text-decoration:underline}.patients-module__HS5WIW__patientSearch{align-items:stretch;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.patients-module__HS5WIW__patientSearchField{grid-row:1/4;grid-template-rows:subgrid;display:grid;position:relative}.patients-module__HS5WIW__patientSearchField>label{color:var(--color-text-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold)}.patients-module__HS5WIW__patientSearchInputArea{position:relative}.patients-module__HS5WIW__patientSearchControl input{height:var(--patient-search-control-height,var(--control-height-md))}.patients-module__HS5WIW__searchSpinner{flex:none;animation:.8s linear infinite patients-module__HS5WIW__patientSpin}.patients-module__HS5WIW__patientSuggestions{z-index:var(--z-overlay);top:calc(100% + var(--space-1));border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--neutral-000);max-height:24rem;box-shadow:var(--shadow-md);position:absolute;left:0;right:0;overflow-y:auto}.patients-module__HS5WIW__patientSelection{align-items:center;gap:var(--space-3);border:1px solid var(--navy-200);border-radius:var(--radius-sm);min-height:4.25rem;padding:var(--space-3);color:var(--navy-900);background:linear-gradient(135deg, var(--navy-050), var(--neutral-000) 72%);box-shadow:var(--shadow-inverse-outline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.patients-module__HS5WIW__patientSelectionIdentity{gap:.1rem;min-width:0;display:grid}.patients-module__HS5WIW__patientSelectionIdentity>small{align-items:center;gap:var(--space-1);color:var(--success-text);font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;display:flex}.patients-module__HS5WIW__patientSelectionIdentity>strong,.patients-module__HS5WIW__patientSelectionIdentity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patients-module__HS5WIW__patientSelectionIdentity>strong{font-size:var(--text-body-sm)}.patients-module__HS5WIW__patientSelectionIdentity>span{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__patientSelection>button{border:1px solid var(--navy-200);border-radius:var(--radius-sm);min-height:2.25rem;padding:0 var(--space-3);color:var(--navy-800);background:var(--neutral-000);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer}.patients-module__HS5WIW__patientSelection>button:hover,.patients-module__HS5WIW__patientSelection>button:focus-visible{border-color:var(--navy-600);background:var(--navy-050)}.patients-module__HS5WIW__patientSearch[data-selected=true]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.patients-module__HS5WIW__patientSearch[data-selected=true] .patients-module__HS5WIW__patientSearchField{grid-row:1/3}.patients-module__HS5WIW__patientSuggestions>button{align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;min-height:4.25rem;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.patients-module__HS5WIW__patientSuggestions>button:last-of-type{border-bottom:0}.patients-module__HS5WIW__patientSuggestions>button:hover,.patients-module__HS5WIW__patientSuggestions>button[aria-selected=true]{color:var(--navy-900);background:var(--navy-050)}.patients-module__HS5WIW__suggestionHeading{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-bold)}.patients-module__HS5WIW__patientSuggestions>button>span:last-child,.patients-module__HS5WIW__suggestionEmpty>span{min-width:0;display:grid}.patients-module__HS5WIW__patientSuggestions strong,.patients-module__HS5WIW__patientSuggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patients-module__HS5WIW__patientSuggestions strong{color:var(--color-text-primary);font-size:var(--text-body-sm)}.patients-module__HS5WIW__patientSuggestions mark{border-radius:var(--radius-xs);color:inherit;background:var(--gold-200);padding:0 .05rem}.patients-module__HS5WIW__patientSuggestions small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__suggestionState,.patients-module__HS5WIW__suggestionEmpty{min-height:4.5rem;padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.patients-module__HS5WIW__suggestionEmpty{align-items:center;gap:var(--space-3);display:flex}.patients-module__HS5WIW__patientSearchActions{align-self:center;align-items:center;gap:var(--space-2);grid-area:2/2;display:flex}.patients-module__HS5WIW__patientSearchActions>.uiButton{white-space:nowrap}.patients-module__HS5WIW__patientSearchCompact{margin-top:var(--space-5);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.patients-module__HS5WIW__patientSearchCompact .patients-module__HS5WIW__patientSearchField{grid-row:1/4}.patients-module__HS5WIW__patientSearchCompact .patients-module__HS5WIW__patientSearchActions{grid-area:4/1;grid-template-columns:1fr 1fr;display:grid}.patients-module__HS5WIW__patientSearchCompact .patients-module__HS5WIW__patientSearchActions>.uiButton{width:100%}.patients-module__HS5WIW__patientSearchInline{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--patient-search-control-height,2.75rem);gap:var(--space-2)}.patients-module__HS5WIW__patientSearchInlineSolo{grid-template-columns:minmax(0,1fr)}.patients-module__HS5WIW__patientSearchInline .patients-module__HS5WIW__patientSearchField{grid-row:1;display:block}.patients-module__HS5WIW__patientSearchInline .patients-module__HS5WIW__patientSearchField>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.patients-module__HS5WIW__patientSearchInline .patients-module__HS5WIW__patientSearchActions{grid-area:1/2;align-self:stretch}.patients-module__HS5WIW__patientSearchInline .patients-module__HS5WIW__patientSearchActions>.uiButton{height:100%}.patients-module__HS5WIW__patientListSearch{flex:1;min-width:16rem}.patients-module__HS5WIW__patientListSearch>.uiField{width:100%}.patients-module__HS5WIW__alphabetFilter{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default);scrollbar-width:thin;display:flex;overflow-x:auto}.patients-module__HS5WIW__alphabetFilter button{min-width:var(--target-size-min);min-height:var(--control-height-sm);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-label-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none}.patients-module__HS5WIW__alphabetFilter button:hover{background:var(--neutral-050)}.patients-module__HS5WIW__alphabetFilter button[aria-pressed=true]{color:var(--navy-900);background:var(--navy-050)}.patients-module__HS5WIW__alphabetFilter button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.patients-module__HS5WIW__archivedRow{opacity:.72}.patients-module__HS5WIW__patientIdentity{align-items:center;gap:var(--space-3);min-width:13rem;color:inherit;text-decoration:none;display:flex}.patients-module__HS5WIW__patientCellStack{min-width:0;display:grid}.patients-module__HS5WIW__patientIdentity strong,.patients-module__HS5WIW__patientIdentity small,.patients-module__HS5WIW__patientCellStack strong,.patients-module__HS5WIW__patientCellStack small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patients-module__HS5WIW__patientIdentity strong,.patients-module__HS5WIW__patientCellStack strong{color:var(--color-text-primary);font-size:var(--text-body-sm)}.patients-module__HS5WIW__patientIdentity small,.patients-module__HS5WIW__patientCellStack small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__patientIdentity:hover strong{color:var(--navy-800);text-decoration:underline}.patients-module__HS5WIW__patientCards{gap:var(--space-3);padding:var(--space-3);display:grid}.patients-module__HS5WIW__patientCard{gap:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);color:var(--color-text-primary);background:var(--neutral-000);text-decoration:none;display:grid}.patients-module__HS5WIW__patientCard:hover{border-color:var(--color-border-strong);background:var(--neutral-025)}.patients-module__HS5WIW__patientCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.patients-module__HS5WIW__patientCardHeader{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.patients-module__HS5WIW__patientCardDetails{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.patients-module__HS5WIW__patientCardDetails>div,.patients-module__HS5WIW__patientCardDetails dd{min-width:0}.patients-module__HS5WIW__patientCardDetails dt{color:var(--color-text-muted);font-size:var(--text-caption)}.patients-module__HS5WIW__patientCardDetails dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-body-sm);display:grid}.patients-module__HS5WIW__patientCardDetails small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__stateInset,.patients-module__HS5WIW__patientShellState{padding:var(--space-8)}.patients-module__HS5WIW__patientShellState{min-height:calc(100dvh - var(--header-height));place-items:center;display:grid}.patients-module__HS5WIW__patientProfile{gap:var(--card-gap);min-width:0;display:grid}.patients-module__HS5WIW__patientProfile,.patients-module__HS5WIW__patientFormPage:not(.patients-module__HS5WIW__patientFormEmbedded){padding-bottom:5rem}.patients-module__HS5WIW__patientFormPage{gap:var(--card-gap);max-width:86rem;display:grid}:is(.patients-module__HS5WIW__patientFormPage>.uiAlert,.patients-module__HS5WIW__patientShell>.uiAlert){margin-bottom:var(--space-4)}.patients-module__HS5WIW__patientForm{gap:var(--card-gap);display:grid}.patients-module__HS5WIW__patientForm .uiFieldOptional{display:none}.patients-module__HS5WIW__patientForm .uiField:has(input:required,select:required,textarea:required) .uiFieldLabel:after{color:var(--error-text);content:"*";margin-left:.2rem}.patients-module__HS5WIW__formSection{padding:var(--card-padding)}.patients-module__HS5WIW__formSection>header{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.patients-module__HS5WIW__formSection>header:has(+.patients-module__HS5WIW__formSectionBody:not([hidden])){margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.patients-module__HS5WIW__formSectionIcon{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--gold-800);background:var(--gold-050);place-items:center;display:grid}.patients-module__HS5WIW__formSectionIcon:empty{display:none}.patients-module__HS5WIW__formSection h2{color:var(--color-text-primary);font-size:var(--text-item-title);line-height:var(--leading-item-title);font-weight:var(--font-weight-bold);margin:0}.patients-module__HS5WIW__formSection header p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__formSectionToggle{width:100%;min-width:0;min-height:var(--target-size-min);justify-content:space-between;align-items:center;gap:var(--space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.patients-module__HS5WIW__formSectionToggle svg{color:var(--color-text-secondary);flex:none;transition:transform .16s}.patients-module__HS5WIW__formSectionToggle .patients-module__HS5WIW__chevronOpen{transform:rotate(180deg)}.patients-module__HS5WIW__formSectionBody{min-width:0}.patients-module__HS5WIW__formSectionHint{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.patients-module__HS5WIW__formSectionBody[hidden]{display:none}.patients-module__HS5WIW__formGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.patients-module__HS5WIW__patientClinicFieldset{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);grid-column:1/-1;margin:0}.patients-module__HS5WIW__patientClinicFieldset legend{padding:0 var(--space-1);color:var(--color-text-primary);font-size:var(--text-item-title);font-weight:var(--font-weight-bold)}.patients-module__HS5WIW__patientClinicFieldset+.uiField{margin-top:var(--space-4)}.patients-module__HS5WIW__patientClinicFieldset>small{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption);display:block}.patients-module__HS5WIW__patientClinicFieldset>.patients-module__HS5WIW__fieldError{color:var(--error-text)}.patients-module__HS5WIW__patientClinicOptions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.patients-module__HS5WIW__patientClinicOptions .uiCheckbox{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--neutral-025)}.patients-module__HS5WIW__patientClinicOptions .uiCheckboxLabel>span{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.patients-module__HS5WIW__patientClinicOptions .uiCheckboxLabel strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patients-module__HS5WIW__patientClinicOptions .uiCheckboxLabel small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__addressGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.patients-module__HS5WIW__addressGrid>:first-child{grid-column:span 3}.patients-module__HS5WIW__addressGrid>:nth-child(2){grid-column:span 6}.patients-module__HS5WIW__addressGrid>:nth-child(3){grid-column:span 3}.patients-module__HS5WIW__addressGrid>:nth-child(4),.patients-module__HS5WIW__addressGrid>:nth-child(5),.patients-module__HS5WIW__addressGrid>:nth-child(6){grid-column:span 4}.patients-module__HS5WIW__addressGrid>:nth-child(7){grid-column:span 3}.patients-module__HS5WIW__errorSummary{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.patients-module__HS5WIW__errorSummary button{min-height:2.25rem;color:inherit;font:inherit;font-size:var(--text-body-sm);text-align:left;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.patients-module__HS5WIW__calculatedField{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:4.4rem;padding:var(--space-2) var(--space-3);background:var(--neutral-050);align-content:center;gap:.1rem;display:grid}.patients-module__HS5WIW__calculatedField span,.patients-module__HS5WIW__calculatedField small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__calculatedField strong{color:var(--navy-900);font-size:var(--text-body-sm)}.patients-module__HS5WIW__repeaterList{gap:var(--space-3);display:grid}.patients-module__HS5WIW__repeaterList fieldset{border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--neutral-025);margin:0}.patients-module__HS5WIW__repeaterList legend{padding:0 var(--space-2);color:var(--navy-900);font-size:var(--text-item-title);font-weight:var(--font-weight-bold)}.patients-module__HS5WIW__repeaterList fieldset>.uiButton{margin-top:var(--space-3)}.patients-module__HS5WIW__checkControl{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-primary);font-size:var(--text-body-sm);cursor:pointer;display:flex}.patients-module__HS5WIW__checkControl input{width:1.1rem;height:1.1rem;accent-color:var(--navy-900)}.patients-module__HS5WIW__inlineEmpty{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0}.patients-module__HS5WIW__stickyFormActions{z-index:calc(var(--z-sticky) + 10);bottom:var(--space-4);justify-content:flex-end;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface-floating);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky}.patients-module__HS5WIW__duplicateCard{gap:var(--space-4);margin-bottom:var(--space-5);border-color:var(--warning-border);background:var(--warning-bg);display:grid}.patients-module__HS5WIW__duplicateHeading{align-items:flex-start;gap:var(--space-3);color:var(--warning-text);display:flex}.patients-module__HS5WIW__duplicateHeading div{display:grid}.patients-module__HS5WIW__duplicateHeading p{margin:var(--space-1) 0 0;font-size:var(--text-caption)}.patients-module__HS5WIW__duplicateCard ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.patients-module__HS5WIW__duplicateCard li{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-sm);min-height:3.5rem;padding:var(--space-2) var(--space-3);background:var(--neutral-000);display:flex}.patients-module__HS5WIW__duplicateCard li>span{display:grid}.patients-module__HS5WIW__duplicateCard li small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__duplicateCard li button{padding:var(--space-2);color:var(--navy-800);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.patients-module__HS5WIW__possibleDuplicateList{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.patients-module__HS5WIW__possibleDuplicateList li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--neutral-000);display:flex}.patients-module__HS5WIW__possibleDuplicateList li>span{gap:var(--space-1);display:grid}.patients-module__HS5WIW__possibleDuplicateList small{color:var(--color-text-secondary)}.patients-module__HS5WIW__possibleDuplicateList a{color:var(--navy-800);font-weight:var(--font-weight-semibold);flex:none}.patients-module__HS5WIW__patientShellFocused{gap:var(--space-3);display:grid}.patients-module__HS5WIW__patientHeader{gap:var(--space-3);padding:var(--space-4) var(--space-5);display:grid}.patients-module__HS5WIW__patientHeaderMenu{flex:none;display:block}.patients-module__HS5WIW__patientBackButton{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);color:var(--color-text-secondary);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.patients-module__HS5WIW__patientBackButton:hover{color:var(--navy-800);background:var(--navy-050)}.patients-module__HS5WIW__patientBackButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.patients-module__HS5WIW__patientMergeProvenance{gap:var(--space-2);width:min(20rem,100vw - 2rem);padding:var(--space-3);display:grid}.patients-module__HS5WIW__patientMergeProvenance>strong{color:var(--navy-900);font-size:var(--text-label-sm)}.patients-module__HS5WIW__patientMergeProvenance ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.patients-module__HS5WIW__patientMergeProvenance li{gap:var(--space-1);border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:var(--space-2);display:grid}.patients-module__HS5WIW__patientMergeProvenance li span{color:var(--color-text-primary);font-size:var(--text-label-sm);font-weight:var(--font-weight-semibold-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patients-module__HS5WIW__patientMergeProvenance li small{color:var(--color-text-muted);font-size:var(--text-caption)}.patients-module__HS5WIW__patientHeaderMenu .uiDropdownPanel{gap:var(--space-1);min-width:13rem;padding:var(--space-2);display:grid}.patients-module__HS5WIW__patientHeaderMenu .uiDropdownPanel>.uiButton{justify-content:flex-start;width:100%}@media (min-width:48rem){.patients-module__HS5WIW__patientHeaderPersistent{z-index:calc(var(--z-sticky) + 4);top:calc(var(--header-height) + var(--space-2));border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-sticky);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}}.patients-module__HS5WIW__patientContent{min-width:0;color:var(--color-text-primary);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.patients-module__HS5WIW__patientContent :where(h2){font-size:var(--text-subsection-title);line-height:var(--leading-subsection-title)}.patients-module__HS5WIW__patientContent :where(h3){font-size:var(--text-item-title);line-height:var(--leading-item-title)}.patients-module__HS5WIW__patientContent .uiSectionHeaderText :is(h2,h3){font-size:var(--text-subsection-title);line-height:var(--leading-subsection-title)}.patients-module__HS5WIW__patientContent :where(h4){font-size:var(--text-item-title);line-height:var(--leading-item-title)}.patients-module__HS5WIW__patientShell:not(.patients-module__HS5WIW__patientShellFocused)>.patients-module__HS5WIW__patientContent{padding-top:var(--space-5)}.patients-module__HS5WIW__patientOverview{gap:var(--space-4);display:grid}.patients-module__HS5WIW__resourcePriority{min-width:0}.patients-module__HS5WIW__compactAlertPanel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;color:var(--color-text-secondary);background:var(--color-bg-surface)}.patients-module__HS5WIW__compactAlertPanel>summary{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3);font-size:var(--text-caption);cursor:pointer;list-style:none;display:flex}.patients-module__HS5WIW__compactAlertPanel>summary::-webkit-details-marker{display:none}.patients-module__HS5WIW__compactAlertPanel>summary>svg:first-child{color:var(--color-text-muted)}.patients-module__HS5WIW__compactAlertPanel[data-has-active=true]>summary>svg:first-child{color:var(--warning-text)}.patients-module__HS5WIW__compactAlertPanel>summary strong{color:var(--color-text-primary);font-size:var(--text-label-sm)}.patients-module__HS5WIW__compactAlertPanel>summary span{color:var(--color-text-muted)}.patients-module__HS5WIW__compactAlertPanel>summary>svg:last-child{color:var(--color-text-muted);transition:transform var(--motion-fast) var(--ease-standard);margin-left:auto}.patients-module__HS5WIW__compactAlertPanel[open]>summary>svg:last-child{transform:rotate(180deg)}.patients-module__HS5WIW__compactAlertPanel>div{gap:var(--space-2);border-top:1px solid var(--color-border-subtle);padding:var(--space-3);display:grid}.patients-module__HS5WIW__resourcePanel{gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.patients-module__HS5WIW__inactiveResources{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2)}.patients-module__HS5WIW__resourcePanel>.uiAlert{margin:0}.patients-module__HS5WIW__resourcePanelHeader{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.patients-module__HS5WIW__resourceIcon{border-radius:var(--radius-sm);color:var(--gold-800);background:var(--gold-050);place-items:center;width:2rem;height:2rem;display:grid}.patients-module__HS5WIW__resourcePanelHeader h2{color:var(--color-text-primary);font-size:var(--text-subsection-title);margin:0}.patients-module__HS5WIW__resourcePanelHeader p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:.1rem 0 0}.patients-module__HS5WIW__resourceList,.patients-module__HS5WIW__notesList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.patients-module__HS5WIW__resourceList li{align-items:center;gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--neutral-000);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.patients-module__HS5WIW__resourceList li:has(.patients-module__HS5WIW__alertDetails){grid-template-columns:auto minmax(0,1fr)}.patients-module__HS5WIW__alertDetails{min-width:0}.patients-module__HS5WIW__alertDetails summary{align-items:center;gap:var(--space-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.patients-module__HS5WIW__alertDetails summary::-webkit-details-marker{display:none}.patients-module__HS5WIW__alertDetails summary>span{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.patients-module__HS5WIW__alertDetails summary>span>small{color:var(--color-text-muted)}.patients-module__HS5WIW__alertDetails summary>svg{color:var(--color-text-muted);transition:transform var(--motion-fast) var(--ease-standard)}.patients-module__HS5WIW__alertDetails[open] summary>svg{transform:rotate(180deg)}.patients-module__HS5WIW__alertDetails p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.45}.patients-module__HS5WIW__alertDetails>.uiButton{min-height:2.25rem;margin-top:var(--space-1);padding-inline:0}.patients-module__HS5WIW__resourceList li>span:nth-child(2){min-width:0;display:grid}.patients-module__HS5WIW__resourceList strong,.patients-module__HS5WIW__resourceList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patients-module__HS5WIW__resourceList strong{color:var(--color-text-primary);font-size:var(--text-body-sm)}.patients-module__HS5WIW__resourceList small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__severityMark{border-radius:var(--radius-full);width:.6rem;height:.6rem}.patients-module__HS5WIW__criticalMark{background:var(--error-text)}.patients-module__HS5WIW__warningMark{background:var(--warning-text)}.patients-module__HS5WIW__infoMark{background:var(--info-text)}.patients-module__HS5WIW__notesList li{gap:var(--space-2);border-left:3px solid var(--neutral-300);padding:var(--space-2) var(--space-3);background:var(--neutral-050);display:grid}.patients-module__HS5WIW__notesList li>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.patients-module__HS5WIW__notesList small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__notesList p{color:var(--color-text-primary);font-size:var(--text-body-sm);white-space:pre-wrap;margin:0;line-height:1.5}.patients-module__HS5WIW__inlineResourceForm{gap:var(--space-3);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patients-module__HS5WIW__patientResourceDialogBody{padding:var(--space-5)}.patients-module__HS5WIW__patientResourceDialogBody .patients-module__HS5WIW__inlineResourceForm{border-top:0;padding-top:0}:is(.patients-module__HS5WIW__inlineResourceForm>.uiField,.patients-module__HS5WIW__inlineResourceForm>.uiAlert){grid-column:1/-1}.patients-module__HS5WIW__inlineResourceForm>.uiButton{grid-column:1/-1;justify-self:end}.patients-module__HS5WIW__fileField{gap:var(--space-2);grid-column:1/-1;min-width:0;display:grid}.patients-module__HS5WIW__fileField>label{color:var(--color-text-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold)}.patients-module__HS5WIW__fileField input{box-sizing:border-box;border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;min-height:3rem;padding:var(--space-2);background:var(--neutral-025)}.patients-module__HS5WIW__fileField small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patients-module__HS5WIW__patientActionForm{gap:var(--space-3);display:grid}.patients-module__HS5WIW__patientActionSubject{color:var(--color-text-primary);font-size:var(--text-body-sm)}@keyframes patients-module__HS5WIW__patientSpin{to{transform:rotate(360deg)}}@media (max-width:79.99rem){.patients-module__HS5WIW__formGrid,.patients-module__HS5WIW__patientClinicOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.patients-module__HS5WIW__addressGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.patients-module__HS5WIW__addressGrid>:nth-child(n){grid-column:span 3}.patients-module__HS5WIW__addressGrid>:nth-child(2){grid-column:span 6}}@media (max-width:63.99rem){.patients-module__HS5WIW__resourcePanel:last-child{grid-column:auto}.patients-module__HS5WIW__pagination{flex-wrap:wrap;align-items:flex-start}}@media (max-width:47.99rem){.patients-module__HS5WIW__patientClinicOptions{grid-template-columns:minmax(0,1fr)}.patients-module__HS5WIW__pageHeader{align-items:stretch;gap:var(--space-4);flex-direction:column}.patients-module__HS5WIW__pageHeader>.uiButton{width:100%}.patients-module__HS5WIW__patientSearch,.patients-module__HS5WIW__patientSearchCompact{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.patients-module__HS5WIW__patientSearch .patients-module__HS5WIW__patientSearchField,.patients-module__HS5WIW__patientSearchCompact .patients-module__HS5WIW__patientSearchField{grid-row:1/4}.patients-module__HS5WIW__patientSearchActions,.patients-module__HS5WIW__patientSearchCompact .patients-module__HS5WIW__patientSearchActions{grid-area:4/1;grid-template-columns:1fr;display:grid}.patients-module__HS5WIW__patientSearchInline{grid-template-rows:2.75rem;grid-template-columns:minmax(0,1fr) auto}.patients-module__HS5WIW__patientSearchInline .patients-module__HS5WIW__patientSearchField{grid-row:1}.patients-module__HS5WIW__patientSearchInline .patients-module__HS5WIW__patientSearchActions{grid-area:1/2;display:flex}.patients-module__HS5WIW__patientSuggestions{top:calc(100% + var(--space-1));max-height:min(20rem,50vh);position:absolute;bottom:auto;left:0;right:0}.patients-module__HS5WIW__patientSelection{grid-template-columns:auto minmax(0,1fr)}.patients-module__HS5WIW__patientSelection>button{grid-column:1/-1;width:100%}.patients-module__HS5WIW__patientListSearch{width:100%;min-width:0}.patients-module__HS5WIW__pagination{grid-template-columns:1fr;display:grid}.patients-module__HS5WIW__pagination>div{grid-template-columns:1fr auto 1fr;display:grid}.patients-module__HS5WIW__pagination>div>.uiButton{min-width:0;min-height:2.75rem;padding-inline:var(--space-2)}.patients-module__HS5WIW__formSection{padding:var(--card-padding)}.patients-module__HS5WIW__formSection>header{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.patients-module__HS5WIW__formSectionIcon{display:none}.patients-module__HS5WIW__formGrid,.patients-module__HS5WIW__inlineResourceForm,.patients-module__HS5WIW__addressGrid{grid-template-columns:minmax(0,1fr)}.patients-module__HS5WIW__formSection>header:has(+.patients-module__HS5WIW__formSectionBody:not([hidden])){margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.patients-module__HS5WIW__formSection>header>:last-child:not(:first-child) .uiButton{min-width:2.5rem;padding-inline:var(--space-2)}.patients-module__HS5WIW__addressGrid>:nth-child(n){grid-column:auto}.patients-module__HS5WIW__stickyFormActions{bottom:calc(var(--mobile-nav-height) + var(--space-1));gap:var(--space-2);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.patients-module__HS5WIW__stickyFormActions>.uiButton{justify-content:center;width:100%}.patients-module__HS5WIW__patientHeader{gap:var(--space-2)}.patients-module__HS5WIW__patientHeaderMenu .uiDropdownLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.patients-module__HS5WIW__patientHeaderMenu .uiDropdownTrigger{width:var(--control-height-sm);justify-content:center;padding-inline:0}.patients-module__HS5WIW__patientHeaderMenu .uiDropdownChevron{display:none}.patients-module__HS5WIW__resourcePanel{padding:var(--space-4)}.patients-module__HS5WIW__resourcePanelHeader{grid-template-columns:auto minmax(0,1fr)}.patients-module__HS5WIW__resourcePanelHeader>.uiBadge{grid-column:2}.patients-module__HS5WIW__resourceList li{grid-template-columns:auto minmax(0,1fr)}.patients-module__HS5WIW__resourceList li>.uiButton{grid-column:1/-1;width:100%}.patients-module__HS5WIW__notesList li>div,.patients-module__HS5WIW__duplicateCard li,.patients-module__HS5WIW__possibleDuplicateList li{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.patients-module__HS5WIW__searchSpinner{animation:none}}.patients-module__HS5WIW__patientFormPage.patients-module__HS5WIW__patientFormEmbedded{gap:var(--card-gap);max-width:none;margin:0;padding:0;display:grid}.patients-module__HS5WIW__patientForm select[data-readonly]{color:var(--color-text-secondary);background:var(--neutral-050);cursor:default}.patients-module__HS5WIW__clinicBadges{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.patients-module__HS5WIW__clinicBadge,.patients-module__HS5WIW__referenceProfessionalBadge{align-items:center;gap:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);max-width:100%;padding:.125rem var(--space-2);background:var(--neutral-025);color:var(--color-text-secondary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.patients-module__HS5WIW__clinicBadgeDot{background:var(--clinic-color,var(--color-text-muted));border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (max-width:47.99rem){.patients-module__HS5WIW__patientHeaderScopeBadges :is(.patients-module__HS5WIW__clinicBadge,.patients-module__HS5WIW__referenceProfessionalBadge){border-radius:var(--radius-sm);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}.patients-module__HS5WIW__clinicScopeLabel{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption);grid-column:1/-1;display:grid}.patients-module__HS5WIW__clinicScopeLabel p{margin:0}.patients-module__HS5WIW__clinicScopeLabel strong{color:var(--color-text-primary)}@media (max-width:47.99rem){.patients-module__HS5WIW__patientsPage .uiTableToolbarFilters>.uiSegmentedTabs button{min-width:0;padding-inline:var(--space-2)}.patients-module__HS5WIW__patientsPage .uiTableToolbarFilters>.uiSegmentedTabs button svg{display:none}.patients-module__HS5WIW__patientCardHeader{grid-template-columns:auto minmax(0,1fr)}.patients-module__HS5WIW__patientCardHeader>.uiBadge{grid-column:2;justify-self:start}.patients-module__HS5WIW__patientCardHeader .patients-module__HS5WIW__patientCellStack strong{white-space:normal;overflow-wrap:anywhere}.patients-module__HS5WIW__formSection>header:has(>.patients-module__HS5WIW__formSectionToggle+div){grid-template-columns:minmax(0,1fr)}.patients-module__HS5WIW__formSection>header>.patients-module__HS5WIW__formSectionToggle+div .uiButton{width:100%;min-height:2.75rem}}.patients-module__HS5WIW__externalMatchList,.patients-module__HS5WIW__mergeDialogContent{gap:var(--space-4);display:grid}.patients-module__HS5WIW__externalMatchCard,.patients-module__HS5WIW__mergePartyCard{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);display:grid}.patients-module__HS5WIW__mergePartyGrid{}.patients-module__HS5WIW__mergeCounts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.patients-module__HS5WIW__mergeCounts li{justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-surface);display:flex}.patients-module__HS5WIW__mergeIrreversibleList{gap:var(--space-1);padding-left:var(--space-4);margin:0;display:grid}.patients-module__HS5WIW__mergeClinics{gap:var(--space-3);display:grid}.patients-module__HS5WIW__inlineActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:47.99rem){.patients-module__HS5WIW__mergePartyGrid,.patients-module__HS5WIW__mergeCounts{grid-template-columns:1fr}}.patients-module__HS5WIW__duplicateWorkspaceSections{gap:var(--card-gap);display:grid}.patients-module__HS5WIW__duplicateWorkspaceSection,.patients-module__HS5WIW__duplicateWorkspaceGrid{gap:var(--space-4);display:grid}.patients-module__HS5WIW__duplicateWorkspaceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.patients-module__HS5WIW__duplicateSearchForm{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.patients-module__HS5WIW__duplicateDirection{color:var(--color-text-muted);margin:0}.patients-module__HS5WIW__attendancesWorkspace{gap:var(--space-4);min-width:0;display:grid}.patients-module__HS5WIW__attendancesToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.patients-module__HS5WIW__attendancesToolbar>:first-child{min-width:0;max-width:100%}.patients-module__HS5WIW__attendanceFilterCount{min-width:1.25rem;border-radius:var(--radius-full);padding:0 var(--space-1);color:var(--warning-text);background:var(--warning-bg);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;margin-inline-start:var(--space-1)}.patients-module__HS5WIW__attendancesShortcuts{}.patients-module__HS5WIW__attendanceList{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.patients-module__HS5WIW__attendanceRow{align-items:center;gap:var(--space-1) var(--space-4);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);overflow-wrap:anywhere;scroll-margin-top:var(--space-6);grid-template-columns:7rem minmax(12rem,1fr) 12.5rem 7.5rem 12.5rem 2.25rem;grid-template-areas:"when main status charge action more""payments payments payments payments payments payments";line-height:1.4;display:grid}.patients-module__HS5WIW__attendanceRow+.patients-module__HS5WIW__attendanceRow{border-top:1px solid var(--color-border-subtle)}.patients-module__HS5WIW__attendanceRow:hover{background:var(--neutral-025)}.patients-module__HS5WIW__attendanceRow:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.patients-module__HS5WIW__attendanceRow[data-highlighted]{background:color-mix(in srgb, var(--navy-050) 70%, var(--color-bg-surface))}.patients-module__HS5WIW__attendanceWhen{grid-area:when;gap:.125rem;min-width:0;display:grid}.patients-module__HS5WIW__attendanceWhen strong{color:var(--color-text-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums lining-nums}.patients-module__HS5WIW__attendanceWhen>span{color:var(--color-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.patients-module__HS5WIW__attendanceRunning{color:var(--gold-600);font-weight:var(--font-weight-semibold)}.patients-module__HS5WIW__attendanceRunning:before{content:" · ";color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.patients-module__HS5WIW__attendanceIdentity{grid-area:main;gap:.125rem;min-width:0;display:grid}.patients-module__HS5WIW__attendanceTitle,.patients-module__HS5WIW__attendanceMeta,.patients-module__HS5WIW__attendanceOutcome{margin:0}.patients-module__HS5WIW__attendanceTitle{align-items:baseline;gap:0 var(--space-2);color:var(--color-text-primary);font-size:var(--text-item-title);font-weight:var(--font-weight-semibold);flex-wrap:wrap;line-height:1.35;display:flex}.patients-module__HS5WIW__attendanceDirect{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-medium)}.patients-module__HS5WIW__attendanceMeta{color:var(--color-text-secondary);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;display:flex}.patients-module__HS5WIW__attendanceMeta>span:not(:last-child):after{content:"·";margin-inline:var(--space-1);color:var(--color-text-muted)}.patients-module__HS5WIW__attendanceOutcome{color:var(--color-text-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patients-module__HS5WIW__attendanceRow[data-phase=closed] :is(.patients-module__HS5WIW__attendanceTitle,.patients-module__HS5WIW__attendanceWhen strong){color:var(--color-text-secondary)}.patients-module__HS5WIW__attendanceStatus{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--text-body-sm);white-space:nowrap;grid-area:status;margin:0;display:inline-flex}.patients-module__HS5WIW__attendanceStatus:before{content:"";border-radius:var(--radius-full);background:var(--neutral-400);flex:none;width:.5rem;height:.5rem}.patients-module__HS5WIW__attendanceStatus[data-tone=info]:before{background:var(--info-text)}.patients-module__HS5WIW__attendanceStatus[data-tone=accent]{color:var(--gold-600)}.patients-module__HS5WIW__attendanceStatus[data-tone=accent]:before{background:var(--gold-500)}.patients-module__HS5WIW__attendanceStatus[data-tone=warning]{color:var(--warning-text);font-weight:var(--font-weight-semibold)}.patients-module__HS5WIW__attendanceStatus[data-tone=warning]:before{background:var(--warning-text)}.patients-module__HS5WIW__attendanceStatus[data-tone=success]:before{background:var(--success-text)}.patients-module__HS5WIW__attendanceStatus[data-tone=danger]{color:var(--error-text)}.patients-module__HS5WIW__attendanceStatus[data-tone=danger]:before{background:var(--error-text)}.patients-module__HS5WIW__attendanceCharge{text-align:right;grid-area:charge;justify-items:end;gap:.125rem;min-width:0;display:grid}.patients-module__HS5WIW__attendanceCharge strong{color:var(--color-text-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.patients-module__HS5WIW__attendanceCharge small{color:var(--color-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.patients-module__HS5WIW__attendanceCharge small[data-tone=success]{color:var(--success-text)}.patients-module__HS5WIW__attendanceCharge small[data-tone=warning]{color:var(--warning-text)}.patients-module__HS5WIW__attendanceAction{grid-area:action;justify-content:flex-end;min-width:0;display:flex}.patients-module__HS5WIW__attendanceMore{grid-area:more;justify-content:flex-end;display:flex}.patients-module__HS5WIW__attendanceMenuTrigger.uiDropdownTrigger{width:var(--control-height-sm);min-height:var(--control-height-sm);color:var(--color-text-secondary);background:0 0;border-color:#0000;justify-content:center;padding:0}:is(.patients-module__HS5WIW__attendanceMenuTrigger.uiDropdownTrigger:hover,.patients-module__HS5WIW__attendanceMenuTrigger.uiDropdownTrigger[aria-expanded=true]){color:var(--navy-900);background:var(--neutral-100)}:is(.patients-module__HS5WIW__attendanceMenuTrigger .uiDropdownLabel,.patients-module__HS5WIW__attendanceMenuTrigger .uiDropdownChevron){display:none}.patients-module__HS5WIW__attendanceMenu{width:auto;min-width:13rem;padding:var(--space-1);gap:.125rem;display:grid}.patients-module__HS5WIW__attendanceMenu>:is(button,a){align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.5rem;padding:0 var(--space-3);color:var(--color-text-primary);font:500 var(--text-body-sm) / 1.4 var(--font-family-ui);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.patients-module__HS5WIW__attendanceMenu>:is(button,a)>svg{color:var(--color-text-secondary);flex:none}.patients-module__HS5WIW__attendanceMenu>:is(button:not(:disabled),a):hover,.patients-module__HS5WIW__attendanceMenu>:is(button,a):focus-visible{color:var(--navy-900);background:var(--navy-050)}.patients-module__HS5WIW__attendanceMenu>button:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.6;background:0 0}.patients-module__HS5WIW__attendanceMenu>button[data-danger],.patients-module__HS5WIW__attendanceMenu>button[data-danger]>svg{color:var(--error-text)}.patients-module__HS5WIW__attendanceMenu>button[data-danger]:hover,.patients-module__HS5WIW__attendanceMenu>button[data-danger]:focus-visible{color:var(--error-text);background:var(--error-bg)}.patients-module__HS5WIW__attendancePayments{min-width:0;padding-top:var(--space-2);grid-area:payments}.patients-module__HS5WIW__attendancesMore{justify-self:center}@media (max-width:63.99rem){.patients-module__HS5WIW__attendanceRow{align-items:start;row-gap:var(--space-2);grid-template-columns:7rem minmax(0,1fr) 7.5rem 2.25rem;grid-template-areas:"when main charge more""when status action action""payments payments payments payments"}.patients-module__HS5WIW__attendanceAction{justify-content:flex-start}}@media (max-width:47.99rem){.patients-module__HS5WIW__attendanceRow{gap:var(--space-2);padding-inline:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"when charge""main main""status more""action action""payments payments"}.patients-module__HS5WIW__attendanceWhen{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.patients-module__HS5WIW__attendanceAction:empty{display:none}.patients-module__HS5WIW__attendanceAction>*,.patients-module__HS5WIW__attendancesShortcuts,.patients-module__HS5WIW__attendancesShortcuts>*{width:100%}}.patients-module__HS5WIW__mergeComparison{gap:var(--space-3);min-width:0;display:grid}.patients-module__HS5WIW__mergeComparison>p{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0}.patients-module__HS5WIW__mergeComparisonHeading,.patients-module__HS5WIW__mergeComparisonRow{gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(7rem,.7fr) repeat(3,minmax(0,1fr));display:grid}.patients-module__HS5WIW__mergeComparisonHeading{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.patients-module__HS5WIW__mergeComparisonRow{border-top:1px solid var(--color-border-default);font-size:var(--text-body-sm);align-items:start}.patients-module__HS5WIW__mergeComparisonRow>div{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.patients-module__HS5WIW__mergeComparisonRow small{color:var(--color-text-secondary);display:none}.patients-module__HS5WIW__mergeComparisonRow>div:last-child{color:var(--color-text-primary)}@media (max-width:48rem){.patients-module__HS5WIW__mergeComparisonHeading{display:none}.patients-module__HS5WIW__mergeComparisonRow{grid-template-columns:repeat(2,minmax(0,1fr))}.patients-module__HS5WIW__mergeComparisonRow>strong,.patients-module__HS5WIW__mergeComparisonRow>div:last-child{grid-column:1/-1}.patients-module__HS5WIW__mergeComparisonRow small{display:block}}.patients-module__HS5WIW__mergeComparison h3{margin:0}.patients-module__HS5WIW__mergePartyCard>span:not(:first-child){font-size:var(--text-body-sm);color:var(--color-text-secondary)}
.patientPhoto-module___BP1AG__photoChooser{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.patientPhoto-module___BP1AG__photoChooser>p{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0}.patientPhoto-module___BP1AG__portraitPreview{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--neutral-100);width:9rem;overflow:hidden}.patientPhoto-module___BP1AG__portraitPreview img{object-fit:cover;width:100%;height:100%;display:block}.patientPhoto-module___BP1AG__photoActions,.patientPhoto-module___BP1AG__cameraActions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.patientPhoto-module___BP1AG__photoError{color:var(--error-text);font-size:var(--text-body-sm);margin:0}.patientPhoto-module___BP1AG__camera{gap:var(--space-3);display:grid}.patientPhoto-module___BP1AG__cameraFrame[data-aspect=portrait]{aspect-ratio:3/4;width:min(100%,18rem)}.patientPhoto-module___BP1AG__cameraFrame{aspect-ratio:1;border-radius:var(--radius-md);background:var(--neutral-900);justify-self:center;width:min(100%,22rem);position:relative;overflow:hidden}.patientPhoto-module___BP1AG__cameraVideo{object-fit:cover;width:100%;height:100%;display:block}video.patientPhoto-module___BP1AG__cameraVideo{transform:scaleX(-1)}.patientPhoto-module___BP1AG__cameraVideo[hidden]{display:none}.patientPhoto-module___BP1AG__cameraStatus{padding:var(--space-4);color:var(--color-text-inverse);font-size:var(--text-body-sm);text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}.patientPhoto-module___BP1AG__photoField{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.patientPhoto-module___BP1AG__photoField>div{gap:var(--space-1);display:grid}.patientPhoto-module___BP1AG__photoField .patientPhoto-module___BP1AG__photoActions{justify-content:flex-start}.patientPhoto-module___BP1AG__photoField strong{color:var(--color-text-primary);font-size:var(--text-label-md)}.patientPhoto-module___BP1AG__photoField small{color:var(--color-text-secondary);font-size:var(--text-caption)}.patientPhoto-module___BP1AG__photoTrigger{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}.patientPhoto-module___BP1AG__photoTrigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.patientPhoto-module___BP1AG__photoTrigger:hover .uiAvatar{box-shadow:0 0 0 2px var(--navy-200)}.patientPhoto-module___BP1AG__largePreview{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--neutral-100);width:min(100%,26rem);overflow:hidden}.patientPhoto-module___BP1AG__largePreview img{object-fit:cover;width:100%;height:100%;display:block}.patientPhoto-module___BP1AG__avatarButton{border-radius:var(--radius-full);cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-flex}.patientPhoto-module___BP1AG__avatarButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.patientPhoto-module___BP1AG__framer{justify-items:center;gap:var(--space-3);display:grid}.patientPhoto-module___BP1AG__framerFrame{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--neutral-900);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,18rem);position:relative;overflow:hidden}.patientPhoto-module___BP1AG__framerFrame:active{cursor:grabbing}.patientPhoto-module___BP1AG__framerFrame:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.patientPhoto-module___BP1AG__framerFrame img{pointer-events:none;max-width:none;position:absolute}.patientPhoto-module___BP1AG__framerGuides{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.patientPhoto-module___BP1AG__framerGuides line{stroke:var(--gold-200);stroke-dasharray:6 6;stroke-width:1.5px;vector-effect:non-scaling-stroke}.patientPhoto-module___BP1AG__framerHint{color:var(--color-text-secondary);font-size:var(--text-meta);text-align:center;margin:0}.patientPhoto-module___BP1AG__framerControls{align-items:center;gap:var(--space-2);width:min(100%,22rem);color:var(--color-text-secondary);display:flex}.patientPhoto-module___BP1AG__framerControls input[type=range]{min-width:0;accent-color:var(--navy-800);flex:1}
.physicalPresentation-module__NvIJtG__page{gap:var(--card-gap);min-width:0;display:grid}.physicalPresentation-module__NvIJtG__pageHeader{gap:var(--space-2);display:grid}.physicalPresentation-module__NvIJtG__backLink{justify-self:start;align-items:center;gap:var(--space-1);color:var(--color-text-link);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.physicalPresentation-module__NvIJtG__backLink:hover,.physicalPresentation-module__NvIJtG__backLink:focus-visible{text-decoration:underline}.physicalPresentation-module__NvIJtG__pageTitle{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.physicalPresentation-module__NvIJtG__pageTitle h2{color:var(--navy-900);font-size:var(--text-section-title);margin:0}.physicalPresentation-module__NvIJtG__controls{align-items:start;gap:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-bg-surface);grid-template-columns:repeat(2,minmax(12rem,18rem)) minmax(0,1fr);display:grid}.physicalPresentation-module__NvIJtG__indicatorPicker{border:0;min-width:0;margin:0;padding:0}.physicalPresentation-module__NvIJtG__indicatorPicker legend{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:var(--text-label-md);font-weight:var(--font-weight-semibold);padding:0}.physicalPresentation-module__NvIJtG__indicatorPicker legend small{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-medium)}.physicalPresentation-module__NvIJtG__indicatorPicker>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.physicalPresentation-module__NvIJtG__indicatorPicker button{min-height:var(--control-height-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-full);padding:0 var(--space-3);color:var(--color-text-secondary);background:var(--neutral-000);font:inherit;font-size:var(--text-body-sm);cursor:pointer}.physicalPresentation-module__NvIJtG__indicatorPicker button[aria-pressed=true]{border-color:var(--color-action-primary);color:var(--color-text-inverse);background:var(--color-action-primary)}.physicalPresentation-module__NvIJtG__indicatorPicker button:disabled{cursor:not-allowed;opacity:.45}.physicalPresentation-module__NvIJtG__stage{gap:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);background:var(--neutral-000);display:grid;position:relative}.physicalPresentation-module__NvIJtG__stageHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.physicalPresentation-module__NvIJtG__stageHeader h1{color:var(--navy-900);font-family:var(--font-family-display);font-size:var(--text-section-title);margin:0;line-height:1.2}.physicalPresentation-module__NvIJtG__stageHeader p{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0}.physicalPresentation-module__NvIJtG__stageBody{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.physicalPresentation-module__NvIJtG__stageBody[data-with-indicators]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.physicalPresentation-module__NvIJtG__photoTable{justify-content:center;place-items:center;gap:var(--space-3) var(--space-5);grid-template-columns:repeat(4,auto);min-width:0;display:grid}.physicalPresentation-module__NvIJtG__photoTable>strong{color:var(--navy-900);font-size:var(--text-label-md);font-weight:var(--font-weight-bold)}.physicalPresentation-module__NvIJtG__positionLabel{color:var(--color-text-secondary);font-size:var(--text-label-md);font-weight:var(--font-weight-semibold);justify-self:end}.physicalPresentation-module__NvIJtG__arrow{width:1.25rem;height:1.25rem;color:var(--gold-700)}.physicalPresentation-module__NvIJtG__photo{aspect-ratio:3/4;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--neutral-050);width:8rem;font:inherit;cursor:zoom-in;padding:0;display:block;overflow:hidden}.physicalPresentation-module__NvIJtG__photo:hover{border-color:var(--navy-600)}.physicalPresentation-module__NvIJtG__photo:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.physicalPresentation-module__NvIJtG__photo img{object-fit:cover;width:100%;height:100%;display:block}.physicalPresentation-module__NvIJtG__photoEmpty{place-content:center;justify-items:center;gap:var(--space-1);height:100%;color:var(--color-text-muted);font-size:var(--text-caption);display:grid}.physicalPresentation-module__NvIJtG__photoEmpty svg{width:1.25rem;height:1.25rem}.physicalPresentation-module__NvIJtG__focused{gap:var(--space-3);min-width:0;display:grid}.physicalPresentation-module__NvIJtG__focusedBar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.physicalPresentation-module__NvIJtG__focusedBar strong{color:var(--navy-900);font-size:var(--text-body-md);font-weight:var(--font-weight-bold)}.physicalPresentation-module__NvIJtG__focusedPhotos{align-items:start;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.physicalPresentation-module__NvIJtG__focusedPhotos>figure{justify-items:center;width:min(100%,30rem)}.physicalPresentation-module__NvIJtG__focusedPhotos>figure:first-child{justify-self:end}.physicalPresentation-module__NvIJtG__focusedPhotos>figure:last-child{justify-self:start}.physicalPresentation-module__NvIJtG__focusedPhotos figure{gap:var(--space-2);min-height:0;margin:0;display:grid}.physicalPresentation-module__NvIJtG__focusedPhotos figcaption{color:var(--navy-900);font-size:var(--text-label-md);font-weight:var(--font-weight-bold)}.physicalPresentation-module__NvIJtG__focusedPhotos .physicalPresentation-module__NvIJtG__photo{cursor:zoom-out;width:100%}.physicalPresentation-module__NvIJtG__indicators{gap:var(--space-3);min-width:0;display:grid}.physicalPresentation-module__NvIJtG__indicator{gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-4);background:var(--neutral-025);margin:0;display:grid;position:relative}.physicalPresentation-module__NvIJtG__indicator figcaption{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-label-md);font-weight:var(--font-weight-semibold);display:flex}.physicalPresentation-module__NvIJtG__indicator figcaption small{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.physicalPresentation-module__NvIJtG__indicator figcaption strong{color:var(--navy-900);font-size:var(--text-body-md);white-space:nowrap}.physicalPresentation-module__NvIJtG__indicator svg{width:100%;height:6rem;overflow:visible}.physicalPresentation-module__NvIJtG__indicatorZoom{z-index:1;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.physicalPresentation-module__NvIJtG__indicatorZoom:hover{box-shadow:inset 0 0 0 1px var(--navy-600)}.physicalPresentation-module__NvIJtG__indicatorZoom:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.physicalPresentation-module__NvIJtG__focusedChart .physicalPresentation-module__NvIJtG__indicator svg{height:clamp(16rem,52vh,30rem)}.physicalPresentation-module__NvIJtG__chartLine{fill:none;stroke:var(--navy-700);stroke-width:2.5px;stroke-linejoin:round}.physicalPresentation-module__NvIJtG__chartDot{fill:var(--navy-900)}.physicalPresentation-module__NvIJtG__chartValue{fill:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-bold)}.physicalPresentation-module__NvIJtG__chartDate{fill:var(--color-text-secondary);font-size:11px}.physicalPresentation-module__NvIJtG__indicatorEmpty{color:var(--color-text-muted);font-size:var(--text-caption);margin:0}.physicalPresentation-module__NvIJtG__exitFullscreen.physicalPresentation-module__NvIJtG__exitFullscreen{opacity:.35;position:absolute;top:2cqh;right:2cqw}.physicalPresentation-module__NvIJtG__exitFullscreen.physicalPresentation-module__NvIJtG__exitFullscreen:hover,.physicalPresentation-module__NvIJtG__exitFullscreen.physicalPresentation-module__NvIJtG__exitFullscreen:focus-visible{opacity:1}.physicalPresentation-module__NvIJtG__stage[data-fullscreen]{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:2.5cqh;width:100vw;height:100vh;padding:4cqh 3cqw;overflow:hidden;container-type:size}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageHeader{flex-wrap:nowrap;gap:2cqw;padding-bottom:1.5cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageHeader h1{font-size:4.2cqh;line-height:1.1}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageHeader p{padding-right:4cqw;font-size:2.3cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageBody{align-items:stretch;gap:3cqw;min-height:0}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageBody[data-with-indicators]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__photoTable{grid-template-rows:auto repeat(3,minmax(0,1fr));gap:1.5cqh 2.5cqw;min-height:0}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedChart{min-height:0;display:grid}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedChart .physicalPresentation-module__NvIJtG__indicator{grid-template-rows:auto minmax(0,1fr)}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedChart .physicalPresentation-module__NvIJtG__indicator svg{height:100%}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__photoTable>strong{font-size:2.6cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__positionLabel{font-size:2.4cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__arrow{width:3.5cqh;height:3.5cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__photo{width:auto;max-width:100%;height:100%}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__photoEmpty{gap:.8cqh;font-size:2.2cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__photoEmpty svg{width:3.5cqh;height:3.5cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focused{grid-template-rows:auto minmax(0,1fr);gap:1.5cqh;min-height:0}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedBar strong{font-size:2.8cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedPhotos{gap:1cqw;height:100%}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedPhotos figure{grid-template-rows:auto minmax(0,1fr);gap:1cqh;width:auto;height:100%}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedPhotos figcaption{font-size:2.6cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__focusedPhotos .physicalPresentation-module__NvIJtG__photo{width:auto;height:100%}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicators{grid-auto-rows:minmax(0,34cqh);align-content:center;gap:1.6cqh;min-height:0}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicator{grid-template-rows:auto minmax(0,1fr);gap:.6cqh;min-height:0;padding:1.4cqh 1.4cqw}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicator figcaption{gap:1cqw;font-size:2.2cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicator figcaption strong{font-size:2.4cqh}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicator svg{height:100%;min-height:0}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicatorEmpty{font-size:2.2cqh}@media (orientation:portrait){.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageHeader{flex-wrap:wrap}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageHeader h1{font-size:5.4cqw}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageHeader p{font-size:2.8cqw}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__stageBody[data-with-indicators]{grid-template-rows:minmax(0,1fr) minmax(0,1.6fr);grid-template-columns:minmax(0,1fr)}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__photoTable>strong,.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__positionLabel{font-size:3cqw}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicators{grid-auto-rows:minmax(0,1fr);grid-auto-flow:column;align-content:stretch}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicator figcaption{flex-wrap:wrap;font-size:2.6cqw}.physicalPresentation-module__NvIJtG__stage[data-fullscreen] .physicalPresentation-module__NvIJtG__indicator figcaption strong{font-size:2.8cqw}}@media (max-width:63.99rem){.physicalPresentation-module__NvIJtG__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.physicalPresentation-module__NvIJtG__indicatorPicker{grid-column:1/-1}}@media (max-width:47.99rem){.physicalPresentation-module__NvIJtG__controls{grid-template-columns:minmax(0,1fr)}.physicalPresentation-module__NvIJtG__stage{padding:var(--space-4)}.physicalPresentation-module__NvIJtG__stageBody[data-with-indicators]{grid-template-columns:minmax(0,1fr)}.physicalPresentation-module__NvIJtG__photo{width:6rem}}
.patientIdentity-module__c_m8gW__identity{gap:var(--space-3);min-width:0;display:grid}.patientIdentity-module__c_m8gW__identityRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.patientIdentity-module__c_m8gW__identityAvatar{flex:none;display:inline-flex}.patientIdentity-module__c_m8gW__identityBlock{flex:1;gap:.1rem;min-width:0;display:grid}.patientIdentity-module__c_m8gW__identityHeading{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.patientIdentity-module__c_m8gW__identityHeading h1,.patientIdentity-module__c_m8gW__identityHeading h2{min-width:0;color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.patientIdentity-module__c_m8gW__identityHeading h1{font:600 var(--text-h3) / var(--leading-h3) var(--font-family-display);letter-spacing:-.02em}.patientIdentity-module__c_m8gW__identityHeading h2{font:600 var(--text-subsection-title) / 1.3 var(--font-family-ui)}.patientIdentity-module__c_m8gW__identityHeading h1:focus-visible,.patientIdentity-module__c_m8gW__identityHeading h2:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.patientIdentity-module__c_m8gW__identityHeading>.uiBadge{flex-shrink:0}.patientIdentity-module__c_m8gW__identityHeading .uiDropdownTrigger{min-height:var(--control-height-sm);border-color:var(--color-border-subtle);padding-inline:var(--space-2);font-size:var(--text-caption)}.patientIdentity-module__c_m8gW__identityAge{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.patientIdentity-module__c_m8gW__identityAlert{align-items:center;gap:var(--space-1);border:1px solid var(--warning-border);border-radius:var(--radius-full);min-width:0;max-width:min(24rem,100%);padding:.125rem var(--space-2);color:var(--warning-text);background:var(--warning-bg);font:600 var(--text-caption) / 1.4 var(--font-family-ui);display:inline-flex}button.patientIdentity-module__c_m8gW__identityAlert{cursor:pointer;position:relative}button.patientIdentity-module__c_m8gW__identityAlert:after{content:"";inset:min(0px, calc(50% - var(--target-size-min) / 2)) 0;position:absolute}.patientIdentity-module__c_m8gW__identityAlert[data-severity=critical]{border-color:var(--error-border);color:var(--error-text);background:var(--error-bg)}.patientIdentity-module__c_m8gW__identityAlert>svg,.patientIdentity-module__c_m8gW__identityAlert>small{flex:none}.patientIdentity-module__c_m8gW__identityAlert>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.patientIdentity-module__c_m8gW__identityAlert>small{font-size:inherit;font-weight:var(--font-weight-bold)}.patientIdentity-module__c_m8gW__identityAlert:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.patientIdentity-module__c_m8gW__identityFacts,.patientIdentity-module__c_m8gW__identityContext{align-items:center;gap:0 var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--text-body-sm);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.patientIdentity-module__c_m8gW__identityContext{color:var(--color-text-muted);font-size:var(--text-caption)}.patientIdentity-module__c_m8gW__identityFacts>span,.patientIdentity-module__c_m8gW__identityContext>span{align-items:baseline;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.patientIdentity-module__c_m8gW__identityFacts>span+span:before,.patientIdentity-module__c_m8gW__identityContext>span+span:before{content:"·";margin-right:var(--space-2);color:var(--color-text-muted)}.patientIdentity-module__c_m8gW__identityFactLabel{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-bold)}.patientIdentity-module__c_m8gW__identityDetails{gap:.1rem;min-width:0;display:grid}.patientIdentity-module__c_m8gW__identity .patientIdentity-module__c_m8gW__identityPrimaryFact,.patientIdentity-module__c_m8gW__identity .patientIdentity-module__c_m8gW__identityDetailsToggle{display:none}.patientIdentity-module__c_m8gW__identityFooter{min-width:0;margin-top:var(--space-2)}.patientIdentity-module__c_m8gW__identityActions{flex:none;align-self:center;display:block}@media (max-width:47.99rem){.patientIdentity-module__c_m8gW__identity{gap:var(--space-2)}.patientIdentity-module__c_m8gW__identityRow{align-items:flex-start;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.patientIdentity-module__c_m8gW__identityAvatar{display:none}.patientIdentity-module__c_m8gW__identityHeading h1{font-size:var(--text-h3);white-space:normal;overflow-wrap:anywhere;overflow:visible}.patientIdentity-module__c_m8gW__identityFacts,.patientIdentity-module__c_m8gW__identityContext{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.patientIdentity-module__c_m8gW__identityFacts>span,.patientIdentity-module__c_m8gW__identityContext>span{display:inline}.patientIdentity-module__c_m8gW__identityFacts>span+span,.patientIdentity-module__c_m8gW__identityContext>span+span{margin-left:var(--space-2)}.patientIdentity-module__c_m8gW__identityAlert{max-width:100%}.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityPrimaryFact{color:var(--color-text-secondary);font-size:var(--text-caption);overflow-wrap:anywhere;display:block}.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityAge{font-size:var(--text-caption)}.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityDetailsToggle{min-height:var(--control-height-md);justify-self:start;padding-inline:0;display:inline-flex}.patientIdentity-module__c_m8gW__identityDetailsToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityDetails:not([data-expanded=true]){display:none}.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityDetails[data-expanded=true] :is(.patientIdentity-module__c_m8gW__identityFacts,.patientIdentity-module__c_m8gW__identityContext){gap:var(--space-1);white-space:normal;display:grid;overflow:visible}.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityDetails[data-expanded=true] :is(.patientIdentity-module__c_m8gW__identityFacts,.patientIdentity-module__c_m8gW__identityContext)>span{overflow-wrap:anywhere;white-space:normal;margin:0;display:block}.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityDetails[data-expanded=true] :is(.patientIdentity-module__c_m8gW__identityFacts,.patientIdentity-module__c_m8gW__identityContext)>span:before,.patientIdentity-module__c_m8gW__identity[data-size=page] .patientIdentity-module__c_m8gW__identityDetails[data-expanded=true] .patientIdentity-module__c_m8gW__identityFacts>span:first-of-type{display:none}}
.printLayout-module__cPJozW__layout{--print-ink:#202020;--print-ink-strong:#343434;--print-ink-body:#3e3e3e;--print-ink-secondary:#4d4d4d;--print-ink-muted:#555;--print-rule:#757575;--print-rule-light:#b5b5b5;--print-fill:#d1d1d1;--print-paper:#fff;color:var(--print-ink);background:var(--print-paper);font-family:Arial,sans-serif}.printLayout-module__cPJozW__preview{aspect-ratio:210/297;border:1px solid var(--color-border-default);border-radius:var(--radius-xs);width:min(100%,43rem);padding:var(--print-margin-top) var(--print-margin-right) var(--print-margin-bottom) var(--print-margin-left);box-shadow:var(--shadow-sm);filter:grayscale();grid-template-rows:auto 1fr auto;margin:0 auto;display:grid;position:relative;overflow:hidden}.printLayout-module__cPJozW__document{display:none}.printLayout-module__cPJozW__header{border-bottom:.3mm solid var(--print-rule);gap:3mm;padding-bottom:3mm;display:grid}.printLayout-module__cPJozW__brandRow{align-items:center;gap:4mm;min-width:0;display:flex}.printLayout-module__cPJozW__logo{object-fit:contain;flex:none;width:22mm;height:13mm}.printLayout-module__cPJozW__fallbackMark{width:12mm;height:12mm;color:var(--print-ink-strong);flex:none;place-items:center;display:grid}.printLayout-module__cPJozW__fallbackMark svg{max-width:100%;max-height:100%}.printLayout-module__cPJozW__identity{gap:.5mm;min-width:0;font-size:10pt;display:grid}.printLayout-module__cPJozW__identity strong{font-size:11pt}.printLayout-module__cPJozW__customText{white-space:pre-line;margin:0;font-size:10pt}.printLayout-module__cPJozW__documentTitle{justify-content:space-between;align-items:end;gap:5mm;display:flex}.printLayout-module__cPJozW__documentTitle h2{margin:0;font:600 16pt/1.2 Georgia,serif}.printLayout-module__cPJozW__documentTitle>div{color:var(--print-ink-secondary);text-align:right;font-size:10pt}.printLayout-module__cPJozW__content{min-height:0;padding-block:5mm;font-size:10pt}.printLayout-module__cPJozW__footer{border-top:.3mm solid var(--print-rule);color:var(--print-ink-body);justify-content:space-between;align-items:start;gap:5mm;padding-top:2mm;font-size:10pt;display:flex}.printLayout-module__cPJozW__footerMeta{white-space:nowrap;align-items:center;gap:4mm;display:flex}.printLayout-module__cPJozW__syntheticContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm 6mm;display:grid}.printLayout-module__cPJozW__syntheticContent>div{gap:1mm;display:grid}.printLayout-module__cPJozW__syntheticContent span{color:var(--print-ink-muted);font-size:10pt}.printLayout-module__cPJozW__syntheticContent hr,.printLayout-module__cPJozW__syntheticContent h3,.printLayout-module__cPJozW__syntheticContent p,.printLayout-module__cPJozW__syntheticLines{grid-column:1/-1}.printLayout-module__cPJozW__syntheticContent hr{border:0;border-top:.2mm solid var(--print-rule-light);width:100%;margin:1mm 0}.printLayout-module__cPJozW__syntheticContent h3,.printLayout-module__cPJozW__syntheticContent p{margin:0}.printLayout-module__cPJozW__syntheticContent h3{font-size:11pt}.printLayout-module__cPJozW__syntheticContent p{line-height:1.5}.printLayout-module__cPJozW__syntheticLines{margin-top:2mm;gap:3mm!important;display:grid!important}.printLayout-module__cPJozW__syntheticLines i{background:var(--print-fill);height:.3mm}.printLayout-module__cPJozW__syntheticLines i:nth-child(2){width:86%}.printLayout-module__cPJozW__syntheticLines i:nth-child(3){width:68%}@media (max-width:47.99rem){.printLayout-module__cPJozW__preview{box-shadow:none}.printLayout-module__cPJozW__identity{font-size:clamp(5px,2vw,10pt)}.printLayout-module__cPJozW__identity strong{font-size:clamp(6px,2.2vw,11pt)}.printLayout-module__cPJozW__documentTitle h2{font-size:clamp(8px,3vw,16pt)}.printLayout-module__cPJozW__customText,.printLayout-module__cPJozW__content{font-size:clamp(5px,2vw,10pt)}.printLayout-module__cPJozW__footer{font-size:clamp(4px,1.8vw,8pt)}}@media print{.printLayout-module__cPJozW__document{min-height:calc(297mm - var(--print-margin-top) - var(--print-margin-bottom));grid-template-rows:auto 1fr auto;display:grid}.printLayout-module__cPJozW__preview{box-shadow:none;border:0}.printLayout-module__cPJozW__chromeOnly{min-height:0;display:block}.printLayout-module__cPJozW__chromeOnly .printLayout-module__cPJozW__content{display:none}.printLayout-module__cPJozW__chromeOnly .printLayout-module__cPJozW__header{top:calc(-1 * var(--print-chrome-header-height));break-inside:avoid;position:fixed;left:0;right:0}.printLayout-module__cPJozW__chromeOnly .printLayout-module__cPJozW__footer{right:0;bottom:calc(-1 * var(--print-chrome-footer-height));break-inside:avoid;position:fixed;left:0}.printLayout-module__cPJozW__pageNumber:after{content:"Página " counter(page)}}
.AppShell-module__bNPvHW__shell{background:var(--color-bg-app);min-height:100dvh}.AppShell-module__bNPvHW__sidebar{z-index:var(--z-overlay);width:var(--sidebar-width);color:var(--neutral-000);background:radial-gradient(circle at 15% 5%, var(--color-brand-glow), transparent 18rem), var(--color-bg-sidebar);box-shadow:var(--shadow-sidebar);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.AppShell-module__bNPvHW__brandExpanded{height:6rem;padding:0 var(--space-6);border-bottom:1px solid var(--color-inverse-border-subtle);align-items:center;display:flex}.AppShell-module__bNPvHW__brandCompact{display:none}.AppShell-module__bNPvHW__navigation{gap:var(--space-1);padding:var(--space-5) var(--space-3);display:grid}.AppShell-module__bNPvHW__navItem{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);color:var(--color-inverse-text-secondary);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}.AppShell-module__bNPvHW__navItem:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.AppShell-module__bNPvHW__navItem:hover{color:var(--neutral-000);background:var(--color-inverse-surface-hover)}.AppShell-module__bNPvHW__navItem:focus-visible{outline-color:var(--gold-100);outline-offset:-2px}.AppShell-module__bNPvHW__active{color:var(--neutral-000);background:var(--color-inverse-surface-selected)}.AppShell-module__bNPvHW__active:before{background:var(--gold-300)}.AppShell-module__bNPvHW__navLabel{font-size:var(--text-navigation);line-height:var(--leading-navigation);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__bNPvHW__navBadge{border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;color:var(--navy-950);background:var(--gold-300);font-size:var(--text-count);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 .3rem;display:grid}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__navBadge{margin:0;position:absolute;top:.2rem;right:.2rem}.AppShell-module__bNPvHW__sidebarFooter{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-inverse-border-subtle);margin-top:auto;display:grid}.AppShell-module__bNPvHW__accountActions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.AppShell-module__bNPvHW__accountActions a,.AppShell-module__bNPvHW__accountActions button{min-width:var(--target-size-min);min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);color:var(--color-inverse-text-caption);font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.AppShell-module__bNPvHW__accountActions a:hover,.AppShell-module__bNPvHW__accountActions button:hover{color:var(--neutral-000)}.AppShell-module__bNPvHW__sidebarCollapse{min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-inverse-surface-selected);border-radius:var(--radius-sm);padding:0 var(--space-3);color:var(--color-inverse-text-support);background:var(--color-inverse-surface-faint);font:inherit;font-size:var(--text-caption);cursor:pointer;display:flex}.AppShell-module__bNPvHW__sidebarCollapse:hover,.AppShell-module__bNPvHW__sidebarCollapse:focus-visible{color:var(--neutral-000);background:var(--color-inverse-surface-raised)}.AppShell-module__bNPvHW__sidebarCollapse:focus-visible{outline-color:var(--gold-100)}.AppShell-module__bNPvHW__workspace{box-sizing:border-box;width:calc(100% - var(--sidebar-width));min-width:0;min-height:100dvh;margin-left:var(--sidebar-width)}.AppShell-module__bNPvHW__sidebar[data-collapsed=true]{width:var(--sidebar-rail-width)}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__brandExpanded,.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__navLabel,.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__sidebarCollapse span,.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__accountActions span{display:none}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__brandCompact{border-bottom:1px solid var(--color-inverse-border-subtle);place-items:center;height:5.25rem;display:grid}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__navigation{padding-inline:var(--space-2)}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__navItem{justify-content:center;padding:0}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__sidebarFooter{padding-inline:var(--space-2);justify-items:center}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__sidebarCollapse{width:2.25rem;padding:0}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__accountActions{justify-content:center;display:grid}.AppShell-module__bNPvHW__sidebar[data-collapsed=true] .AppShell-module__bNPvHW__accountActions a{justify-content:center}.AppShell-module__bNPvHW__sidebar[data-collapsed=true]+.AppShell-module__bNPvHW__workspace{width:calc(100% - var(--sidebar-rail-width));margin-left:var(--sidebar-rail-width)}.AppShell-module__bNPvHW__topbar{box-sizing:border-box;width:100%;min-width:0;z-index:var(--z-dropdown);height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-8);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-floating);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.AppShell-module__bNPvHW__context{min-width:0;max-width:40rem;color:var(--color-text-secondary);font-size:var(--text-body-sm);flex:0 auto;align-items:center;display:flex}.AppShell-module__bNPvHW__context ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.AppShell-module__bNPvHW__context li{flex:0 100 auto;align-items:center;min-width:0;display:flex}.AppShell-module__bNPvHW__context li:nth-child(2):not(:last-child){flex-shrink:0}.AppShell-module__bNPvHW__context li:last-child{flex:none;max-width:100%}.AppShell-module__bNPvHW__context li+li:before{content:"/";margin-inline:var(--space-2);color:var(--neutral-300)}.AppShell-module__bNPvHW__context a{min-width:0;padding-block:max(0px, calc((var(--target-size-min) - 1.25rem) / 2));vertical-align:middle;color:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;text-decoration:none;display:inline-block;overflow:hidden}.AppShell-module__bNPvHW__context li:not(:first-child):not(:last-child) a{max-width:12rem}.AppShell-module__bNPvHW__context a:hover,.AppShell-module__bNPvHW__context a:focus-visible{color:var(--navy-900);text-underline-offset:.2em;text-decoration:underline}.AppShell-module__bNPvHW__context strong{min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__bNPvHW__developmentIndicator{min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);border:1px solid var(--warning-border);border-radius:var(--radius-full);padding:0 var(--space-3);color:var(--warning-text);background:var(--warning-bg);font-size:var(--text-caption);line-height:var(--leading-caption);white-space:nowrap;flex:none;display:inline-flex}.AppShell-module__bNPvHW__developmentIndicator strong{font-variant-numeric:tabular-nums}.AppShell-module__bNPvHW__globalPatientSearch{--patient-search-control-height:var(--control-height-md);--patient-search-input-height:calc(var(--control-height-md) - .1rem);flex:18rem;width:min(100%,32rem);min-width:18rem;max-width:32rem;margin-inline:auto}.AppShell-module__bNPvHW__mobilePatientSearchButton{display:none!important}.AppShell-module__bNPvHW__topbarActions{align-items:center;gap:var(--space-2);display:flex;position:relative}.AppShell-module__bNPvHW__accountPanel{width:17rem;padding:var(--space-2);display:grid}.AppShell-module__bNPvHW__accountIdentity{margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--neutral-025);gap:.1rem;display:grid}.AppShell-module__bNPvHW__accountIdentity strong{color:var(--color-text-primary);font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__bNPvHW__accountIdentity span{color:var(--color-text-secondary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__bNPvHW__accountItem{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-navigation);line-height:var(--leading-navigation);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.AppShell-module__bNPvHW__accountItem:hover{color:var(--navy-900);background:var(--navy-050)}.AppShell-module__bNPvHW__accountPanel>button:last-of-type{color:var(--error-text)}.AppShell-module__bNPvHW__mobileNotificationCount{border:2px solid var(--neutral-000);border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;color:var(--neutral-000);background:var(--error-text);font-size:var(--text-count);font-weight:var(--font-weight-bold);place-items:center;padding:0 .16rem;line-height:1;display:grid;position:absolute;top:-.4rem;right:-.65rem}.AppShell-module__bNPvHW__accountTrigger{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-2);color:var(--color-text-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;display:flex}.AppShell-module__bNPvHW__accountTrigger:hover{background:var(--neutral-050)}.AppShell-module__bNPvHW__mobileBrand,.AppShell-module__bNPvHW__mobileMenu,.AppShell-module__bNPvHW__mobileNav{display:none}.AppShell-module__bNPvHW__mobileMenuPanel{width:min(20rem, calc(100% - var(--space-12)));color:var(--neutral-000);background:var(--color-bg-sidebar)}.AppShell-module__bNPvHW__mobileMenuHeader{min-height:var(--mobile-header-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-inverse-surface-selected);display:flex}.AppShell-module__bNPvHW__mobileMenuHeader>div{display:grid}.AppShell-module__bNPvHW__mobileMenuHeader span{color:var(--color-inverse-text-muted);font-size:var(--text-caption);text-transform:uppercase}.AppShell-module__bNPvHW__mobileMenuHeader strong{font:600 var(--text-h3) / var(--leading-h3) var(--font-family-display)}.AppShell-module__bNPvHW__mobileMenuHeader .uiIconButton{color:var(--neutral-000)}.AppShell-module__bNPvHW__mobileMenuNavigation{gap:var(--space-1);padding:var(--space-4);display:grid}.AppShell-module__bNPvHW__mobileMenuNavigation a{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:3rem;padding:0 var(--space-3);color:var(--color-inverse-text-secondary);text-decoration:none;display:flex}.AppShell-module__bNPvHW__mobileMenuNavigation a:hover,.AppShell-module__bNPvHW__mobileMenuNavigation a:focus-visible,.AppShell-module__bNPvHW__mobileMenuNavigation .AppShell-module__bNPvHW__mobileMenuActive{color:var(--neutral-000);background:var(--color-inverse-surface-selected)}.AppShell-module__bNPvHW__mobileMenuNavigation a:focus-visible{outline-color:var(--gold-100)}.AppShell-module__bNPvHW__mobileMenuNavigation small{color:var(--color-inverse-text-faint);font-size:var(--text-caption);text-transform:uppercase;margin-left:auto}.AppShell-module__bNPvHW__mobileMenuAccount{gap:var(--space-1);padding:var(--space-4);border-top:1px solid var(--color-inverse-surface-selected);margin-top:auto;display:grid}.AppShell-module__bNPvHW__mobileMenuAccount>div{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-2);display:flex}.AppShell-module__bNPvHW__mobileMenuAccount>div>span:last-child{min-width:0;display:grid}.AppShell-module__bNPvHW__mobileMenuAccount strong,.AppShell-module__bNPvHW__mobileMenuAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__bNPvHW__mobileMenuAccount strong{font-size:var(--text-caption)}.AppShell-module__bNPvHW__mobileMenuAccount small{color:var(--color-inverse-text-muted);font-size:var(--text-caption)}.AppShell-module__bNPvHW__mobileMenuAccount>a,.AppShell-module__bNPvHW__mobileMenuAccount>button{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);color:var(--color-inverse-text-secondary);font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.AppShell-module__bNPvHW__mobileMenuAccount>a:hover,.AppShell-module__bNPvHW__mobileMenuAccount>button:hover,.AppShell-module__bNPvHW__mobileMenuAccount>a:focus-visible,.AppShell-module__bNPvHW__mobileMenuAccount>button:focus-visible{color:var(--neutral-000);background:var(--color-inverse-surface-selected)}.AppShell-module__bNPvHW__mobileMenuAccount>a:focus-visible,.AppShell-module__bNPvHW__mobileMenuAccount>button:focus-visible{outline-color:var(--gold-100)}.AppShell-module__bNPvHW__mobileMenuAccount>button:last-child{color:var(--gold-100)}.AppShell-module__bNPvHW__main{min-width:0;min-height:calc(100dvh - var(--header-height))}@media (max-width:79.99rem) and (min-width:48rem){.AppShell-module__bNPvHW__sidebar{width:var(--sidebar-rail-width)}.AppShell-module__bNPvHW__brandExpanded,.AppShell-module__bNPvHW__navLabel,.AppShell-module__bNPvHW__accountActions span{display:none}.AppShell-module__bNPvHW__brandCompact{border-bottom:1px solid var(--color-inverse-border-subtle);place-items:center;height:5.25rem;display:grid}.AppShell-module__bNPvHW__navigation{padding-inline:var(--space-2)}.AppShell-module__bNPvHW__navItem{justify-content:center;padding:0}.AppShell-module__bNPvHW__navBadge{margin:0;position:absolute;top:.2rem;right:.2rem}.AppShell-module__bNPvHW__sidebarFooter{padding-inline:var(--space-2);justify-items:center}.AppShell-module__bNPvHW__accountActions{justify-content:center;display:grid}.AppShell-module__bNPvHW__accountActions a{justify-content:center}.AppShell-module__bNPvHW__sidebarCollapse{display:none}.AppShell-module__bNPvHW__workspace{width:calc(100% - var(--sidebar-rail-width));margin-left:var(--sidebar-rail-width)}.AppShell-module__bNPvHW__globalPatientSearch{flex-basis:12rem;width:min(100%,27rem);min-width:12rem}.AppShell-module__bNPvHW__context{max-width:24rem}.AppShell-module__bNPvHW__context li:first-child:not(:nth-last-child(-n+2)),.AppShell-module__bNPvHW__context li:first-child:not(:nth-last-child(-n+2))+li:before,.AppShell-module__bNPvHW__developmentIndicatorCopy{display:none}.AppShell-module__bNPvHW__developmentIndicator:after{content:"DEV";font-weight:var(--font-weight-bold-strong)}.AppShell-module__bNPvHW__accountTrigger .uiDropdownLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppShell-module__bNPvHW__accountTrigger .uiDropdownChevron{display:none}.AppShell-module__bNPvHW__accountTrigger{width:var(--control-height-md);justify-content:center;padding:0}}@media (min-width:80rem) and (max-width:99.99rem){.AppShell-module__bNPvHW__globalPatientSearch{flex-basis:16rem;min-width:16rem}.AppShell-module__bNPvHW__topbar{gap:var(--space-3);padding-inline:var(--space-6)}.AppShell-module__bNPvHW__context{max-width:34rem}.AppShell-module__bNPvHW__context li:not(:first-child):not(:last-child):not(:nth-child(2)){min-width:6rem}.AppShell-module__bNPvHW__context li:first-child:not(:nth-last-child(-n+2)),.AppShell-module__bNPvHW__context li:first-child:not(:nth-last-child(-n+2))+li:before{display:none}}@media (min-width:80rem) and (max-width:89.99rem){.AppShell-module__bNPvHW__developmentIndicatorCopy{display:none}.AppShell-module__bNPvHW__developmentIndicator{padding:0 var(--space-2)}}@media (max-width:47.99rem){.AppShell-module__bNPvHW__sidebar{display:none}.AppShell-module__bNPvHW__workspace,.AppShell-module__bNPvHW__sidebar[data-collapsed=true]+.AppShell-module__bNPvHW__workspace{width:100%;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));margin-left:0}.AppShell-module__bNPvHW__topbar{height:var(--mobile-header-height);gap:var(--space-2);padding:0 var(--space-4);position:sticky}.AppShell-module__bNPvHW__globalPatientSearch{--patient-search-control-height:var(--control-height-md);--patient-search-input-height:calc(var(--control-height-md) - .1rem);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-default);width:100%;min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-surface-navigation);box-shadow:var(--shadow-sm);display:none;position:absolute;top:100%;left:0;right:0}.AppShell-module__bNPvHW__globalPatientSearch[data-mobile-open=true]{display:block}.AppShell-module__bNPvHW__mobilePatientSearchButton{display:inline-flex!important}.AppShell-module__bNPvHW__mobileBrand{display:block}.AppShell-module__bNPvHW__context{flex:1;min-width:0;max-width:none}.AppShell-module__bNPvHW__context li:not(:last-child),.AppShell-module__bNPvHW__context li+li:before{display:none}.AppShell-module__bNPvHW__context strong{font-size:var(--text-body-sm);text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.AppShell-module__bNPvHW__developmentIndicator{min-height:var(--control-height-sm);gap:var(--space-1);padding:0 var(--space-2)}.AppShell-module__bNPvHW__developmentIndicatorCopy,.AppShell-module__bNPvHW__developmentIndicator strong{display:none}.AppShell-module__bNPvHW__developmentIndicator:after{content:"DEV";font-size:var(--text-label-sm);font-weight:var(--font-weight-bold-strong)}.AppShell-module__bNPvHW__accountTrigger .uiDropdownLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppShell-module__bNPvHW__accountTrigger .uiDropdownChevron{display:none}.AppShell-module__bNPvHW__topbarActions{position:static}.AppShell-module__bNPvHW__accountDropdown{display:none}.AppShell-module__bNPvHW__mobileMenuAccount{padding-bottom:max(var(--space-4), env(safe-area-inset-bottom))}.AppShell-module__bNPvHW__mobileMenu{display:inline-flex}.AppShell-module__bNPvHW__main{min-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-nav-height))}html{scroll-padding-block-end:calc(var(--mobile-nav-height) + 4.5rem)}.AppShell-module__bNPvHW__mobileNav{box-sizing:border-box;width:100%;min-width:0;z-index:var(--z-sticky);height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--mobile-nav-items,5), 1fr);border-top:1px solid var(--color-border-default);padding:var(--space-2) var(--space-1) env(safe-area-inset-bottom);background:var(--color-surface-navigation);box-shadow:var(--shadow-mobile-navigation);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}@media (max-width:22.49rem){.AppShell-module__bNPvHW__topbar{padding-inline:var(--space-2)}.AppShell-module__bNPvHW__mobileBrand{display:none}}.AppShell-module__bNPvHW__mobileNavItem{appearance:none;cursor:pointer;border-radius:var(--radius-sm);min-width:0;min-height:3.5rem;color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-label-sm);line-height:var(--leading-label-sm);font-weight:var(--font-weight-semibold);text-align:center;background:0 0;border:0;align-content:center;place-items:center;gap:.15rem;text-decoration:none;display:grid}.AppShell-module__bNPvHW__mobileNavText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.AppShell-module__bNPvHW__mobileNavItem:hover,.AppShell-module__bNPvHW__mobileActive{color:var(--navy-900);background:var(--navy-050)}.AppShell-module__bNPvHW__mobileIcon{place-items:center;display:grid;position:relative}.AppShell-module__bNPvHW__centralAction{color:var(--navy-900)}.AppShell-module__bNPvHW__centralAction .AppShell-module__bNPvHW__mobileIcon{border:3px solid var(--neutral-000);border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--neutral-000);background:var(--navy-900);box-shadow:var(--shadow-sm);margin-top:-1.35rem}}@media (max-width:22.49rem){.AppShell-module__bNPvHW__developmentIndicator{display:none}}@media print{.AppShell-module__bNPvHW__sidebar,.AppShell-module__bNPvHW__topbar,.AppShell-module__bNPvHW__mobileNav{display:none!important}.AppShell-module__bNPvHW__workspace{min-height:0;margin-left:0;padding-bottom:0}.AppShell-module__bNPvHW__main{min-height:0}}
.PatientShell-module__WsVvda__patientHeader{margin-bottom:0}.PatientShell-module__WsVvda__patientNavRegion{min-width:0;margin-bottom:0;position:relative}.PatientShell-module__WsVvda__patientNavAccessibleHint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.PatientShell-module__WsVvda__patientNavVisualHint{display:none}@media (max-width:47.99rem){.PatientShell-module__WsVvda__patientNavVisualHint{justify-content:flex-end;align-items:center;gap:var(--space-1);min-height:1.75rem;padding-inline:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);display:flex}.PatientShell-module__WsVvda__patientNavVisualHint>span{color:var(--color-text-link);font-size:var(--text-body-sm)}.PatientShell-module__WsVvda__patientHeader{min-width:0;margin-inline:calc(-1 * var(--space-4));border-bottom:1px solid var(--color-border-default);padding:var(--space-2) var(--space-4);background:var(--color-surface-navigation);margin-bottom:0;position:relative}}
