.vxTargetSelect{position:relative;min-width:0;font-size:14px;font-weight:400;color:#17455d}
.vxTargetSelect [hidden]{display:none!important}
.vxTargetSelect .vxTargetSelect__trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #bcd7e5;border-radius:7px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}
.vxTargetSelect__trigger>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vxTargetSelect__arrow{flex:none;width:7px;height:7px;margin-right:3px;border-right:1.5px solid #397799;border-bottom:1.5px solid #397799;transform:rotate(45deg)}
.vxTargetSelect__trigger[aria-expanded=true]{border-color:#0788d7;box-shadow:0 0 0 2px #0788d720}
.vxTargetSelect__trigger[aria-expanded=true] .vxTargetSelect__arrow{transform:rotate(225deg)}
.vxTargetSelect__popup{box-sizing:border-box;position:absolute;top:calc(100% + 6px);left:0;z-index:110;width:100%;min-width:0;padding:10px;border:1px solid #bcd7e5;border-radius:10px;background:#fff;box-shadow:0 10px 30px #17455d24}
.vxTargetSelect .vxTargetSelect__search{box-sizing:border-box;width:100%;min-width:0;min-height:40px;margin:0 0 8px;padding:8px 10px;border:1px solid #bcd7e5;border-radius:6px;background:#f7fbfe;color:inherit;font:inherit}
.vxTargetSelect__options{max-height:min(260px,40vh);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
.vxTargetSelect .vxTargetSelect__option{box-sizing:border-box;display:block;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.vxTargetSelect__option:hover,.vxTargetSelect__option.is-active{background:#eaf6ff}
.vxTargetSelect__option[aria-selected=true]{color:#007cbf;background:#eaf6ff;font-weight:700}
.vxTargetSelect__option:disabled{opacity:.5;cursor:default}
.vxTargetSelect__empty{margin:8px 10px;color:#648095;font:inherit}
.vxTargetSelect :is(button,input):focus-visible{outline:2px solid #0788d7;outline-offset:2px}
