.city-picker{min-width:0;max-width:100%}.city-picker .city-picker-input{width:100%}.city-picker-feedback{display:block;font-size:11px;line-height:1.5;color:var(--ink-muted);margin-top:5px}.city-picker-feedback:empty{display:none}
body .city-picker-panel{position:fixed;z-index:12000;box-sizing:border-box;padding:7px;overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:13px;box-shadow:0 12px 35px #0002;top:auto;right:auto;font-size:13px;line-height:1.6}
body .city-picker-panel[hidden]{display:none!important}body .city-picker-option{display:flex;align-items:flex-start;flex-direction:column;width:100%;min-height:48px;padding:9px 12px;text-align:left;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}
body .city-picker-option small{font-size:11px;color:var(--ink-muted)}body .city-picker-option:hover,body .city-picker-option[aria-selected=true]{background:var(--stage-shoot-bg);color:var(--accent)}
