.patient-search{position:relative;display:flex;flex:1;min-width:0}.patient-search>input{width:100%;min-width:0}.patient-search-menu{position:absolute;top:calc(100% + 10px);left:0;width:max(100%,280px);max-width:calc(100vw - 32px);max-height:360px;overflow-y:auto;z-index:80;background:var(--surface);color:var(--ink-1);border:1px solid var(--border);border-radius:var(--r-m);box-shadow:0 8px 24px #0002}.patient-search-status{padding:10px 12px;font-size:12px;color:var(--ink-3)}.patient-search-menu button{display:block;width:100%;padding:10px 12px;border:0;text-align:left;background:transparent;color:inherit;cursor:pointer}.patient-search-menu button:focus-visible,.patient-search-menu button:hover,.patient-search-menu button[aria-selected=true]{background:var(--soft-4)}.patient-search-menu b,.patient-search-menu small{display:block;overflow-wrap:anywhere}.patient-search-menu b{font-size:13px}.patient-search-menu small{margin-top:3px;color:var(--ink-3);font-size:12px}