.RelationshipGraph_container__NhBan{width:100%;margin:2rem 0}.RelationshipGraph_graphWrapper__Ypi_e{width:100%;height:800px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--card-background)}.RelationshipGraph_empty__MhwYb,.RelationshipGraph_loading__XGZlr{display:flex;align-items:center;justify-content:center;height:400px;color:var(--text-secondary);font-size:1.1rem}.RelationshipGraph_legend__M_YtJ{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem;padding:1rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:8px}.RelationshipGraph_legendSection__y1adw{flex:1 1;min-width:200px}.RelationshipGraph_legendSection__y1adw h4{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.RelationshipGraph_legendItems__rOxaS{display:flex;flex-direction:column;gap:.5rem}.RelationshipGraph_legendItem__i4Byy{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.RelationshipGraph_legendColor__CcBgl{width:16px;height:16px;border-radius:50%;flex-shrink:0}@media (max-width:768px){.RelationshipGraph_graphWrapper__Ypi_e{height:400px}.RelationshipGraph_legend__M_YtJ{flex-direction:column;gap:1rem}.RelationshipGraph_legendSection__y1adw{min-width:100%}.RelationshipGraph_legendItems__rOxaS{flex-direction:row;flex-wrap:wrap}}@media (max-width:480px){.RelationshipGraph_graphWrapper__Ypi_e{height:300px}.RelationshipGraph_legendItems__rOxaS{flex-direction:column}}