.g528Contacts{margin:18px 0;padding:16px;border:1px solid #dbe4f2;border-radius:12px}.g528ContactFilters{display:grid;grid-template-columns:1fr 1fr 2fr;gap:10px}.g528ContactOptions{display:flex;flex-wrap:wrap;gap:6px;max-height:160px;overflow:auto;margin:12px 0}.g528Picked{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px;border-bottom:1px solid #edf0f6}.g528Checklist{margin:0 0 14px 38px;border:1px solid #dde5f1;border-radius:8px;padding:8px;max-height:300px;overflow:auto}.g528Checklist summary{cursor:pointer;font-weight:600}.g528ChecklistRows{display:grid;gap:5px;padding-top:8px}.g528ChecklistRows label{display:block}@media(max-width:700px){.g528ContactFilters{grid-template-columns:1fr}.g528Checklist{margin-left:0}}