.name-lookup{position:relative;min-width:0}
.name-panel{margin-top:7px;border:1px solid #6f533e;border-radius:10px;background:#0b2636;overflow:hidden;box-shadow:0 12px 26px #0003}
.name-panel[hidden]{display:none!important}
.name-options{max-height:min(264px,36vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b1784f #0b2636}
.name-option{display:block;width:100%;min-height:44px;border:0;border-bottom:1px solid #ffffff0b;background:transparent;padding:12px 15px;text-align:left;color:#e6f1f7;font:inherit;font-size:14px;line-height:1.45;cursor:pointer;overflow-wrap:anywhere}
.name-option:hover,.name-option[aria-selected=true],.name-option:focus-visible{color:#ffcaab;background:#ff883b19;outline:0;box-shadow:inset 3px 0 #ff873e}
.name-info{margin:0;padding:11px 15px;color:#adc4d3;font-size:12px;line-height:1.5;border-top:1px solid #ffffff12}
.field .name-help{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:#a9c2d1}
.name-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.name-option{font-size:15px;padding:12px}.name-info{font-size:11px}.field .name-help{font-size:11px}}
