.relationship-chart .chart-heading>strong,.relationship-chart figcaption{font-size:.875rem}.relationship-chart .bar-label strong{font-size:.875rem;line-height:1.5}.relationship-chart .bar-row{grid-template-columns:240px 1fr 28px}.relationship-legend{flex-wrap:wrap;gap:12px 22px;display:flex;margin:24px 0!important;font-size:.875rem!important}.relationship-legend span{align-items:center;gap:8px;display:flex}.relationship-legend i{border-radius:3px;width:12px;height:12px}.relationship-chart .confirmed{background:#315b99}.relationship-chart .inferred{background:#a9c3ec}.relationship-chart .unknown{background:repeating-linear-gradient(135deg,#e4eaf3,#e4eaf3 4px,#fff 4px 7px)}.relationship-bars{gap:22px;display:grid}.relationship-bar>strong{font-size:.9375rem}.relationship-stack{border:1px solid #d6e0ed;border-radius:4px;height:20px;margin-top:9px;display:flex;overflow:hidden}.relationship-bar>p{color:#53647c;margin:8px 0 0;font-size:.875rem}.relationship-path{gap:0;display:grid;margin:26px 0!important;padding:0!important;list-style:none!important}.relationship-path li{border-top:1px solid #dce4ef;gap:18px;padding:20px 0!important;display:flex!important}.relationship-path li>span{color:#315b99;background:#e4edfd;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.875rem;display:grid}.relationship-path h4{margin:0 0 7px;font-size:1rem}.relationship-path strong{font-size:.9375rem;font-weight:500}.relationship-path p{color:#53647c;margin:6px 0 0;font-size:.875rem;line-height:1.6}.relationship-template{margin:28px 0;overflow-x:auto}.relationship-template table{border-collapse:collapse;width:100%;min-width:540px}.relationship-template th,.relationship-template td{text-align:left;vertical-align:top;border-bottom:1px solid #dce4ef;padding:14px 12px;font-size:.9375rem;line-height:1.6}.relationship-template th{color:#1c3354}@media (max-width:700px){.relationship-chart .bar-row{grid-template-columns:1fr 28px}.relationship-path li{gap:12px}}
