.contacts-panel[data-v-6a0eab85]{margin-top:24px}.contacts-heading[data-v-6a0eab85]{display:flex;align-items:center;justify-content:space-between;gap:16px}.contacts-heading h2[data-v-6a0eab85]{margin:5px 0}.contacts-panel>p[data-v-6a0eab85],.private-contact-editor>p[data-v-6a0eab85]{font-size:13px;line-height:1.7;max-width:80ch}.contact-count[data-v-6a0eab85],.contact-scope[data-v-6a0eab85]{font-size:11px;white-space:nowrap}.contact-count[data-v-6a0eab85]{padding:8px 12px;border-radius:20px;background:#eaf0e5}.contact-filters[data-v-6a0eab85]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0}.contact-grid[data-v-6a0eab85]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.contact-card[data-v-6a0eab85]{border:1px solid #d9e3d3;border-radius:14px;padding:20px;min-width:0;background:#fbfcf9}.contact-labels[data-v-6a0eab85]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;color:#526a48}.contact-scope[data-v-6a0eab85]{display:flex;align-items:center;gap:5px}.contact-card h3[data-v-6a0eab85]{font-size:20px;margin:16px 0;overflow-wrap:anywhere}.contact-card dl[data-v-6a0eab85]{display:grid;gap:14px;margin:0}.contact-card dt[data-v-6a0eab85]{font-size:10px;color:#6e7b64;margin-bottom:4px}.contact-card dd[data-v-6a0eab85]{margin:0;font-size:14px;overflow-wrap:anywhere}.contact-card a[data-v-6a0eab85]{color:#285b45;text-decoration:underline;text-underline-offset:3px}.contact-note[data-v-6a0eab85]{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.contact-card button[data-v-6a0eab85]{margin-top:18px}.contacts-footer[data-v-6a0eab85]{margin-top:24px}.contact-empty[data-v-6a0eab85]{padding:20px;background:#eaf0e5;border-radius:12px}.private-contact-editor[data-v-6a0eab85]{margin-top:24px}.private-contact-editor summary[data-v-6a0eab85]{cursor:pointer;font-size:20px;font-weight:600}.private-contact-editor .module-form[data-v-6a0eab85]{max-width:760px;margin-top:20px}.contact-form-row[data-v-6a0eab85]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:650px){.contact-filters[data-v-6a0eab85],.contact-form-row[data-v-6a0eab85]{grid-template-columns:1fr}.contacts-heading[data-v-6a0eab85]{align-items:flex-start}.contact-card[data-v-6a0eab85]{padding:16px}}
