#ev-client[hidden],#ev-client-picker [hidden]{display:none!important}
#ev-client-picker{min-width:0}
#ev-client-search{width:100%;box-sizing:border-box}
.cal-client-selected{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--text,#272333)}
.cal-client-selected span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.9rem}
.cal-client-selected button{border:0;background:var(--bg-secondary,#f6f4fa);border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:20px;flex-shrink:0}
.cal-client-results{margin-top:4px;border:1px solid var(--border,#e6e3ed);border-radius:10px;padding:4px;background:var(--bg-primary,#fff)}
.cal-client-rows{max-height:220px;overflow-y:auto;overscroll-behavior:contain}
.cal-client-result{display:flex;flex-direction:column;gap:3px;text-align:left;width:100%;border:0;border-radius:6px;background:transparent;padding:9px 10px;cursor:pointer;color:inherit;overflow-wrap:anywhere}
.cal-client-result:hover,.cal-client-result:focus-visible{background:#f3eefb}
.cal-client-result strong{font-size:.88rem;font-weight:600}.cal-client-result small{font-size:.76rem;color:var(--muted,#746d80)}
.cal-client-results p{font-size:.75rem;color:var(--muted,#746d80);margin:6px 10px}
.cal-client-more{display:block;margin:5px auto;border:0;background:transparent;color:var(--primary,#794ec8);padding:8px 16px;cursor:pointer}
