/* Functional additions retain the existing committee presentation until design approval. */
.committee-search{max-width:1100px;margin:24px auto;padding:24px;border:1px solid #dbe4ec;border-radius:16px;background:#fff}
.committee-search>label{display:block;font-weight:800;color:#07567e;margin-bottom:10px;font-size:1.2rem}
.committee-search>input{width:100%;box-sizing:border-box;padding:14px;border:1px solid #93a9b9;border-radius:8px;font:inherit;min-height:48px}
.committee-search input:focus-visible,.committee-search a:focus-visible{outline:3px solid #086bad;outline-offset:3px}
.committee-support{border-top:1px solid #dbe4ec;margin-top:20px;padding-top:16px}
.committee-support p{color:#344b5d;line-height:1.6}
.committee-whatsapp{background:#147a42!important;color:#fff!important;border-color:#147a42!important;display:inline-flex;align-items:center;gap:8px}
.committee-search [data-search-results]:empty{display:none}
.committee-search .committee-person{min-width:0;overflow-wrap:anywhere}
.committee-pole[hidden]{display:none!important}
@media(max-width:600px){.committee-search{margin:16px 12px;padding:18px}.committee-whatsapp{width:100%;justify-content:center;box-sizing:border-box}}
