.name-combobox{display:block;position:relative;width:100%;min-width:0}
.name-suggestions{position:absolute;inset-inline:0;top:calc(100% + 5px);z-index:45;display:block;width:100%;max-height:min(300px,40svh);overflow-y:auto;overscroll-behavior:contain;background:#fcfaf5;color:#344236;border:1px solid #b7c0ab;border-radius:9px;box-shadow:0 7px 22px #23292324;padding:5px;scrollbar-width:thin;text-align:start;font:18px/1.4 Georgia,'Times New Roman',serif}
.name-suggestions[data-language=he]{font-family:Arial,Helvetica,sans-serif}
.name-suggestion{display:block;padding:9px 10px;border-radius:5px;cursor:pointer;overflow-wrap:anywhere;unicode-bidi:isolate}
.name-suggestion:hover,.name-suggestion[aria-selected=true]{background:#e5eadc;color:#263526}
.name-combobox input[dir=ltr]{text-align:left}.name-combobox input[dir=rtl]{text-align:right}
body.a11y-contrast .name-suggestions{background:#111;color:#fff;border-color:#fff}body.a11y-contrast .name-suggestion[aria-selected=true]{background:#334233;color:#ffed82}
@media(max-width:600px){.name-suggestions{font-size:18px;max-height:35svh}.name-suggestion{padding-block:11px}}
/* Several people in the photo filter (2.3.105): chips of the chosen people under the field, AND hint, namesake notes. */
.gallery-filters label.person-filter{max-width:none;flex:2 1 260px}
.gallery-filters .person-picker{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 100%;margin:0}
.person-pick{cursor:pointer;font-family:inherit;font-size:13px;line-height:1.35;color:inherit;max-width:100%;overflow-wrap:anywhere;text-align:start}
.person-pick:hover{background:#d9e0cf;border-color:#9fab92}
.person-pick:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.gallery-filters .person-together-hint{flex:0 0 100%;margin:0;font-size:13px;line-height:1.45}
.name-suggestion .person-suggestion-note{display:block;font:13px/1.35 Arial,Helvetica,sans-serif;opacity:.8}
