.place-picker{flex-direction:column;display:flex;position:relative}.place-picker__input{border:1px solid var(--chart-panel-border);background:var(--chart-panel);min-height:44px;color:var(--chart-text-primary);font:inherit;border-radius:.375rem;padding:.5rem .75rem}.place-picker__input:focus{outline:2px solid var(--chart-angle);outline-offset:1px}.place-picker__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.place-picker__panel{z-index:10;border:1px solid var(--chart-panel-border);background:var(--chart-panel);border-radius:.375rem;width:100%;max-width:26rem;max-height:60vh;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0;overflow-y:auto}.place-picker__message{color:var(--chart-text-primary);margin:0;padding:.75rem}.place-picker__message--error{color:var(--chart-aspect-hard)}.place-picker__listbox{margin:0;padding:0;list-style:none}.place-picker__option{cursor:pointer;min-height:44px;color:var(--chart-text-primary);flex-direction:column;justify-content:center;gap:.15rem;padding:.4rem .75rem;display:flex}.place-picker__option:hover,.place-picker__option[aria-selected=true]{background:var(--chart-background)}.place-picker__option-name{font-weight:600}.place-picker__option-meta{color:var(--chart-sign-glyph);font-size:.85rem}
