table[data-v-3d811998]{border-collapse:separate!important;border-spacing:0!important}td[data-v-3d811998]{position:relative;vertical-align:top;padding:0 0 20px 0;text-align:center}.extend_handle[data-v-3d811998]{position:absolute;left:50%;bottom:30px;width:20px;height:20px;padding:5px;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);cursor:pointer}.extend_handle[data-v-3d811998]:before{content:"";display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid;border-color:#6b6b6b #6b6b6b transparent transparent;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.extend_handle[data-v-3d811998]:hover:before{border-color:#333 #333 transparent transparent}.extend[data-v-3d811998]:after{content:"";position:absolute;left:50%;bottom:15px;height:15px;border-left:2px solid #ccc;-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}.childLevel[data-v-3d811998]:before{content:"";position:absolute;left:50%;bottom:100%;height:15px;border-left:2px solid #ccc;-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}.childLevel[data-v-3d811998]:after{content:"";position:absolute;left:0;right:0;top:-15px;border-top:2px solid #ccc}.childLevel[data-v-3d811998]:first-child:before,.childLevel[data-v-3d811998]:last-child:before{display:none}.childLevel[data-v-3d811998]:first-child:after{left:50%;height:15px;border:2px solid;border-color:#ccc transparent transparent #ccc;border-radius:6px 0 0 0;-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}.childLevel[data-v-3d811998]:last-child:after{right:50%;height:15px;border:2px solid;border-color:#ccc #ccc transparent transparent;border-radius:0 6px 0 0;-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}.childLevel:first-child.childLevel[data-v-3d811998]:last-child:after{left:auto;border-radius:0;border-color:transparent #ccc transparent transparent;-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}.node[data-v-3d811998]{position:relative;display:inline-block;margin:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.node[data-v-3d811998]:hover{cursor:pointer;font-weight:700}.node .person[data-v-3d811998]{position:relative;display:inline-block;z-index:2;width:6em;overflow:hidden}.node .person .avat[data-v-3d811998]{display:block;width:4em;height:4em;margin:auto;overflow:hidden;background:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.node .person .avat[data-v-3d811998]:hover{border:1px solid #2d8cf0}.node .person .avat img[data-v-3d811998]{width:100%;height:100%}.node .person .name[data-v-3d811998]{height:2em;line-height:2em;overflow:hidden;width:100%}.node.hasMate[data-v-3d811998]:after{content:"";position:absolute;left:2em;right:2em;top:2em;border-top:2px solid #ccc;z-index:1}.node .paeson_name[data-v-3d811998]{padding:5px;background-color:#e6ffd9;border-radius:5px;border:1px solid #d8d8d8;font-size:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:140px;right:-60px;width:200px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.landscape[data-v-3d811998]{-webkit-transform:translate(-100%) rotate(-90deg);transform:translate(-100%) rotate(-90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.landscape .node[data-v-3d811998]{text-align:left;height:18em;width:3em;right:-17px;top:-20px}.landscape .person[data-v-3d811998]{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:4em;top:4em;left:2.5em}.landscape .person .avat[data-v-3d811998]{position:absolute;left:0;border-radius:2em;border-width:2px}.landscape .person .name[data-v-3d811998]{height:4em;line-height:4em}.landscape .hasMate[data-v-3d811998]{position:relative}.landscape .hasMate .person[data-v-3d811998]{position:absolute}.landscape .hasMate .person[data-v-3d811998]:first-child{left:auto;right:-4em}.landscape .hasMate .person[data-v-3d811998]:last-child{left:-4em;margin-left:0}