/* Keryex live entity search: consistent with XP & Ranks, Channels and Honeypot */
.kx-member-panel .kx-entity-search-field{position:relative;min-width:0}
.kx-member-panel .kx-entity-search-field>label{font-weight:700;display:block;margin-bottom:7px;color:#adc7e9;font-size:11px}
.kx-member-search-combobox{position:relative;isolation:isolate;z-index:10}
.kx-member-search-input-wrap{display:flex;align-items:center;height:43px;gap:10px;border:1px solid #2d5079;border-radius:9px;background:#081e38;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease}
.kx-member-search-input-wrap:focus-within{border-color:#438cf7;box-shadow:0 0 0 3px rgba(58,128,231,.17)}
.kx-member-search-input-wrap svg{stroke:#8caed8;stroke-width:1.7;fill:none;flex:none}
.kx-member-search-input-wrap input[type=search]{padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;height:100%!important;flex:1;min-width:0;color:#ecf5ff;font-size:12px;font-weight:500;appearance:none}
.kx-member-search-input-wrap input::placeholder{color:#7899be}
.kx-member-search-input-wrap input::-webkit-search-cancel-button{display:none}
.kx-member-search-input-wrap .kx-member-search-clear{flex:none;border:0!important;width:25px!important;height:25px!important;min-width:25px;min-height:25px!important;background:rgba(56,89,128,.5)!important;color:#d3e6ff;font-size:19px;line-height:20px;padding:0!important;border-radius:7px;cursor:pointer}
.kx-member-search-input-wrap .kx-member-search-clear[hidden]{display:none!important}
.kx-member-search-input-wrap .kx-member-search-clear:hover{background:#254772!important}
.kx-member-search-caption{color:#7f9cbd;font-size:10.5px;line-height:1.45;min-height:15px;margin-top:5px}
.kx-member-suggestions{position:absolute;z-index:1000;top:calc(100% + 6px);left:0;right:0;border:1px solid #315884;border-radius:10px;background:#09203d;box-shadow:0 18px 52px rgba(0,8,22,.7);padding:5px;max-height:320px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#41638c #09203d;scrollbar-width:thin}
.kx-member-suggestions[hidden]{display:none!important}
.kx-member-suggestion-head{display:flex;justify-content:space-between;gap:7px;padding:8px 10px;color:#9dbbe0;font-weight:700;letter-spacing:.035em;text-transform:uppercase;font-size:9px;border-bottom:1px solid #203e5f;margin-bottom:4px}
.kx-member-suggestion-head span{font-weight:500;text-transform:none;letter-spacing:0;color:#668aaa}
.kx-member-panel .kx-member-suggestion{display:flex!important;text-align:left!important;align-items:center;gap:10px;width:100%!important;min-width:0;padding:8px 9px!important;margin:0!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:#f0f7ff!important;cursor:pointer;min-height:55px!important}
.kx-member-panel .kx-member-suggestion:hover,.kx-member-panel .kx-member-suggestion.active{background:#15365d!important;border-color:#2d5c98!important}
.kx-member-suggestion img{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid #3b5a7b;object-fit:cover;background:#173d69}
.kx-member-suggestion-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
.kx-member-suggestion-text strong{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}
.kx-member-suggestion-text small{color:#8faed0;font-size:10px;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kx-member-id{color:#6489ac}
.kx-member-suggestion-arrow{fill:none;stroke:#759cc8;stroke-width:1.8;flex:none;opacity:.45}
.kx-member-suggestion:hover .kx-member-suggestion-arrow{opacity:1}
.kx-member-search-empty{padding:22px 12px;text-align:center;font-size:11px;color:#92acd0}
.kx-member-panel .kx-apply-xp:disabled{opacity:.48;cursor:not-allowed}
@media(max-width:520px){.kx-member-id{display:none}.kx-member-suggestions{max-height:270px}.kx-member-search-input-wrap{height:43px}}
