.appointment-lead-picker{gap:8px;min-width:0;display:grid}.appointment-lead-search{position:relative}.appointment-lead-search svg{color:#777b95;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.appointment-lead-search input{width:100%;padding-left:40px}.appointment-lead-results{border:1px solid #e1e3ee;border-radius:12px;max-height:260px;margin:4px 0;padding:0;list-style:none;overflow-y:auto}.appointment-lead-results li+li{border-top:1px solid #e1e3ee}.appointment-lead-results button{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;gap:5px;padding:12px 14px;display:grid}.appointment-lead-results button:hover,.appointment-lead-results button:focus-visible{background:#f2edff}.appointment-lead-results span,.appointment-lead-selected span{color:#6c7088;overflow-wrap:anywhere;font-size:13px}.appointment-lead-selected{background:#f6f3ff;border:1px solid #e1d8ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.appointment-lead-selected>div{gap:5px;min-width:0;display:grid}
