.mew-party-picker{position:relative;display:grid;gap:7px}
.mew-party-picker>label{font-size:12px;font-weight:750;color:#344054}
.mew-party-search{position:relative}
.mew-party-search>input{width:100%;min-height:48px;padding:11px 14px 11px 42px;border:1px solid #aebed3;border-radius:9px;background:#fff;font:inherit}
.mew-party-search:before{content:'⌕';position:absolute;z-index:1;left:15px;top:9px;color:#64748b;font-size:22px}
.mew-party-search>input:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}
.mew-party-results{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:none;max-height:310px;overflow:auto;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.18)}
.mew-party-results.open{display:block}
.mew-party-results button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #edf1f6;background:#fff;text-align:left;cursor:pointer}
.mew-party-results button:hover,.mew-party-results button:focus{background:#eff6ff}
.mew-party-results span,.mew-party-results b,.mew-party-results small{display:block}
.mew-party-results small{margin-top:3px;color:#64748b}
.mew-party-results em{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef2f7;color:#475467;font-size:10px;font-style:normal;font-weight:750}
.mew-party-results .mew-create-party{display:block;color:#1d4ed8}
.mew-party-selected{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:58px;padding:10px 12px 10px 15px;border:1px solid #86aef1;border-radius:9px;background:#eff6ff}
.mew-party-selected span,.mew-party-selected b,.mew-party-selected small{display:block}
.mew-party-selected small{margin-top:3px;color:#64748b}
.mew-party-selected button{padding:7px 11px;border:1px solid #b8c9df;border-radius:7px;background:#fff;color:#1d4ed8;font-weight:700;cursor:pointer}
