.customer-family-trees>p{color:#55747a;margin:0 0 20px;line-height:2}.customer-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.customer-family-card{background:linear-gradient(160deg,#f1faf7,#fff 65%);border:1px solid #d6e7e4;border-radius:18px;min-width:0;padding:22px}.customer-family-symbol{width:48px;height:48px;color:var(--bd-color-brand,#02baa3);background:#e0f3ec;border-radius:14px;place-items:center;display:grid}.customer-family-symbol svg{width:28px;height:28px}.customer-family-card h3{overflow-wrap:anywhere;margin:18px 0 8px;font-size:18px}.customer-family-card p{color:#56727b;font-size:13px;line-height:2}.customer-family-card p span{display:block}.customer-family-card a,.customer-family-all,.customer-family-empty a{min-height:44px;color:var(--bd-color-brand,#02baa3);justify-content:space-between;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.customer-family-card a{border-top:1px solid #dcebe6;width:100%;margin-top:8px;padding-top:12px}.customer-family-all{margin-top:18px}.customer-family-empty{background:#f5fbf8;border:1px dashed #aecfc5;border-radius:14px;padding:22px;line-height:2}.customer-family-empty p{color:#526e76;margin-top:0}.customer-family-empty a{margin-inline-end:24px}.customer-family-trees :focus-visible{outline:3px solid var(--bd-color-brand,#02baa3);outline-offset:4px}.customer-family-trees{scroll-margin-top:100px}@media (width<=750px){.customer-family-grid{grid-template-columns:1fr}.customer-family-card{padding:18px}.customer-family-empty a{margin:8px 0;display:flex}.customer-family-card p span{display:inline}}