.client-search{margin:0 0 16px}
.client-search label{display:block;margin-bottom:6px}
.client-search-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}
.client-search-row input{flex:1 1 220px;min-width:0;min-height:44px;margin:0;font-size:16px}
.client-search-row select{flex:0 1 150px;min-height:44px;margin:0;font-size:16px}
.client-search-row button{min-height:44px;margin:0}
.client-search p{margin:8px 0 0}
.member-id{margin:4px 0;word-break:break-word}
