#relationshipMap{color:#eee6d2;background:#111f2c;border:1px solid #586052}#relationshipMap .mapTools{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;flex-wrap:wrap}#relationshipMap .mapTools p{font-size:14px;flex:1;min-width:220px;margin:0}#relationshipMap button{color:#eee6d2;border:1px solid #7d8e8a;background:#213940;padding:12px;cursor:pointer}#relationshipMap .mapScroll{overflow:auto}#relationshipMap svg{display:block;width:100%;min-width:1200px;height:auto}#relationshipMap .person{cursor:pointer}#relationshipMap .person:focus{outline:none}#relationshipMap .person:focus .halo,#relationshipMap .person:hover .halo,#relationshipMap .person.selected .halo{stroke:#fff2bb;stroke-width:5}#relationshipMap .dim{opacity:.15}#relationshipMap .mapDetail{padding:24px;border-top:1px solid #48615e;min-height:180px}#relationshipMap h3{color:#e7c585;margin:0 0 10px;font-size:22px}#relationshipMap .mapDetail p{line-height:1.9;margin:0}#relationshipMap .mapConnections{font-size:14px;color:#b9d6d2;margin-top:12px!important}#relationshipMap :focus-visible{outline:3px solid #fff2bb;outline-offset:3px}@media(max-width:650px){#relationshipMap .mapTools,#relationshipMap .mapDetail{padding:16px}#relationshipMap .mapScroll{max-height:75vh}}
