.HospitalSearch_root__S4uTO{position:relative;width:100%}.HospitalSearch_form__3J1y3{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8);padding-left:var(--space-20);background:var(--white);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);transition:border-color var(--duration-base) var(--ease-out)}.HospitalSearch_form__3J1y3:focus-within{border-color:var(--evergreen-800);outline:3px solid var(--mint-500);outline-offset:0}.HospitalSearch_large__A7RM3 .HospitalSearch_form__3J1y3{padding:var(--space-12);padding-left:var(--space-24);border:0;box-shadow:var(--shadow-raised)}.HospitalSearch_searchIcon__0FIGs{flex:none;color:var(--color-text-muted)}.HospitalSearch_input__9OkrI{flex:1 1;min-width:0;min-height:2.5rem;border:0;background:transparent;font-size:var(--body-s-size);color:var(--color-text-strong)}.HospitalSearch_large__A7RM3 .HospitalSearch_input__9OkrI{font-size:var(--body-l-size);min-height:3rem}.HospitalSearch_input__9OkrI::placeholder{color:var(--evergreen-700);opacity:.8}.HospitalSearch_input__9OkrI:focus-visible{outline:none}.HospitalSearch_input__9OkrI::-webkit-search-cancel-button{display:none}.HospitalSearch_clear__q9leb{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer}.HospitalSearch_clear__q9leb:hover{background:var(--pecan-400)}.HospitalSearch_submitLabel__QwrYj{display:inline}@media (max-width:30rem){.HospitalSearch_submitLabel__QwrYj{display:none}}.HospitalSearch_popover___GUa_{position:absolute;z-index:var(--z-popover);top:calc(100% + var(--space-8));left:0;right:0;max-height:min(26rem,60vh);overflow-y:auto;background:var(--white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-m);box-shadow:var(--shadow-raised);text-align:left;color:var(--color-text)}.HospitalSearch_popover___GUa_[hidden]{display:none}.HospitalSearch_list__OTmJ_{margin:0;padding:var(--space-8);list-style:none}.HospitalSearch_list__OTmJ_:empty{display:none}.HospitalSearch_option__7ygRQ{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-s);cursor:pointer}.HospitalSearch_highlighted__Lik5g{background:var(--mint-200);outline:2px solid var(--mint-700);outline-offset:-2px}.HospitalSearch_optionName__4xXUo{display:block;font-weight:var(--weight-medium);color:var(--color-text-strong)}.HospitalSearch_optionMeta__p1IzH{display:block;font-size:var(--body-xs-size);color:var(--color-text-muted)}.HospitalSearch_status__992uN{padding:var(--space-16) var(--space-20);font-size:var(--body-xs-size);color:var(--color-text-muted)}