.person.svelte-1laiok6{border:1px solid black;padding:10px;min-width:150px;background-color:#fff;display:inline-block;border-radius:5px;height:70px}.person.svelte-1laiok6:hover{cursor:pointer}.person.female.svelte-1laiok6{border-color:#f45b69}.person.male.svelte-1laiok6{border-color:#456990}.person.svelte-1laiok6 div:where(.svelte-1laiok6){text-align:center}.person.svelte-1laiok6 .name:where(.svelte-1laiok6){font-size:16px}.person .parentDrop.svelte-1laiok6,.person .spouseDrop.svelte-1laiok6,.person .childDrop.svelte-1laiok6{border:1px dashed #000000;width:auto;min-width:80px;min-height:80px;display:inline-block;vertical-align:top;position:relative;padding-top:15px}.tree.svelte-1laiok6 ul:where(.svelte-1laiok6){padding-top:20px;position:relative;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.tree.svelte-1laiok6 li:where(.svelte-1laiok6){display:table-cell;text-align:center;list-style-type:none;position:relative;padding:20px 5px 0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.tree.svelte-1laiok6 li:where(.svelte-1laiok6):before,.tree.svelte-1laiok6 li:where(.svelte-1laiok6):after{content:"";position:absolute;top:0;right:50%;border-top:1px solid #ccc;width:50%;height:20px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6):after{right:auto;left:50%;border-left:1px solid #ccc}.tree.svelte-1laiok6 li:where(.svelte-1laiok6):only-child:after,.tree.svelte-1laiok6 li:where(.svelte-1laiok6):only-child:before{display:none}.tree.svelte-1laiok6 li:where(.svelte-1laiok6):only-child{padding-top:0}.tree.svelte-1laiok6 li:where(.svelte-1laiok6):first-child:before,.tree.svelte-1laiok6 li:where(.svelte-1laiok6):last-child:after{border:0 none}.tree.svelte-1laiok6 li:where(.svelte-1laiok6):last-child:before{border-right:1px solid #ccc;border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0}.tree.svelte-1laiok6 li:where(.svelte-1laiok6):first-child:after{border-radius:5px 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0}.tree.svelte-1laiok6 ul:where(.svelte-1laiok6) ul:where(.svelte-1laiok6):before{content:"";position:absolute;top:0;left:50%;border-left:1px solid #ccc;width:0;height:20px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .parent:where(.svelte-1laiok6){transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;margin-top:10px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .parent:where(.svelte-1laiok6):before{content:"";position:absolute;top:70px;left:50%;border-left:1px solid #ccc;border-right:1px solid #ccc;width:3px;height:10px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .family:where(.svelte-1laiok6){position:relative;min-width:300px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .family.expartners:where(.svelte-1laiok6){min-width:360px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .family:where(.svelte-1laiok6) .children:where(.svelte-1laiok6){position:absolute;top:-11px;margin-left:-22px;border:1px solid;border-radius:25px;width:25px;background:#fff}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .family:where(.svelte-1laiok6) .spouse:where(.svelte-1laiok6){position:absolute;top:0;left:50%;margin-left:84px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .family:where(.svelte-1laiok6) .spouse:where(.svelte-1laiok6):before{content:"";position:absolute;top:50%;left:-10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:10px;height:3px}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .family:where(.svelte-1laiok6) .spouse.expartners:where(.svelte-1laiok6):before{border-top:1px solid red;border-bottom:none}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .child:where(.svelte-1laiok6):hover,.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6),.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6):hover,.tree li.svelte-1laiok6 .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6)+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6) .child:where(.svelte-1laiok6),.tree li.svelte-1laiok6 .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6):hover+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6) .child:where(.svelte-1laiok6),.tree li.svelte-1laiok6 .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6)+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6) .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6),.tree li.svelte-1laiok6 .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6):hover+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6) .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6){background:#c8e4f8;color:#000;border:1px solid #94a0b4}.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6):before,.tree li.svelte-1laiok6 .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6)+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6):after,.tree li.svelte-1laiok6 .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6):hover+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6):after,.tree li.svelte-1laiok6 .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6)+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6):before,.tree li.svelte-1laiok6 .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6):hover+ul:where(.svelte-1laiok6) li:where(.svelte-1laiok6):before,.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6)+ul:where(.svelte-1laiok6):before,.tree.svelte-1laiok6 li:where(.svelte-1laiok6) .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6):hover+ul:where(.svelte-1laiok6):before,.tree li.svelte-1laiok6 .child:where(.svelte-1laiok6):hover+.parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6)+ul:where(.svelte-1laiok6) ul:where(.svelte-1laiok6):before,.tree li.svelte-1laiok6 .parent:where(.svelte-1laiok6) .person:where(.svelte-1laiok6):hover+ul:where(.svelte-1laiok6) ul:where(.svelte-1laiok6):before{border-color:#94a0b4}
