/* Coordinates and connector paths come exclusively from the shared planner. */
.shared-family-tree.xtree{display:block!important;position:relative!important;padding:0!important;margin:0!important;min-width:100%;box-sizing:border-box;isolation:isolate}
.shared-family-tree .shared-tree-cards{position:relative;z-index:2}
.shared-family-tree .xtree-person-slot{display:block!important;position:absolute!important;width:190px!important;transform:none!important;margin:0!important;padding:0!important}
.shared-family-tree .person{box-sizing:border-box!important;width:190px!important;min-height:116px!important;padding:14px!important;margin:0!important;overflow-wrap:anywhere;display:block!important;cursor:pointer}
.shared-family-tree .person .person-name{white-space:normal!important}
.shared-family-tree .shared-tree-note{display:block;font:11px/1.35 Georgia,serif;color:#665338;margin-top:5px;white-space:normal}
.shared-tree-wires{position:absolute;left:0;top:0;z-index:1;overflow:visible;pointer-events:none}
.shared-tree-wires path{fill:none;stroke:#b4883c;stroke-width:1.5}
.shared-tree-status{margin:0;padding:28px;color:#304b3b;font:14px Arial,sans-serif}

.shared-tree-wires .shared-tree-bridge-halo{stroke:#fffdf8;stroke-width:8}

.shared-family-tree .person.shared-tree-blood{background:#bdd6ec!important;border-color:#176bb3!important}
