.modal :first-child.modal-main.image-modal{max-width:640px;max-height:calc(100vh - 40px)}@media screen and (max-width:640px){.modal :first-child.modal-main.image-modal{max-width:100vw}}.modal :first-child.modal-main.image-modal .modal-content{padding:0}.modal :first-child.modal-main.image-modal .carousel-header{margin:0 0 8px;padding-right:40px}.modal :first-child.modal-main.image-modal .carousel-header .items>div{height:60px;max-height:60px}.modal :first-child.modal-main.image-modal .image-modal-header{overflow:auto}.modal :first-child.modal-main.image-modal .image-modal-header .carousel-header-underline-container{overflow:visible}.modal :first-child.modal-main.image-modal .image-modal-header .header-slide{justify-content:center;align-items:center;min-width:60px;max-width:60px;max-height:60px;padding:8px;display:flex;overflow:hidden}.modal :first-child.modal-main.image-modal .image-modal-header .header-slide .aspect-ratio{border-radius:12px;height:40px;max-height:40px}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio{width:100%;position:relative;overflow:hidden}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio img{object-fit:cover;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001a}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.zoom img{width:200%;height:200%;display:block}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.top-left img{top:0;left:0}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.top-right img{top:0;left:-100%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.bottom-left img{top:-100%;left:0}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.bottom-right img{top:-100%;left:-100%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.aspect-ratio-1-1{padding-top:100%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.aspect-ratio-4-5{padding-top:125%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.aspect-ratio-2-3{padding-top:150%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.aspect-ratio-4-7{padding-top:175%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.aspect-ratio-5-4{padding-top:80%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.aspect-ratio-3-2{padding-top:66.67%}.modal :first-child.modal-main.image-modal .image-modal-header .aspect-ratio.aspect-ratio-7-4{padding-top:57.14%}.modal :first-child.modal-main.image-modal .slide{padding:12px}.modal :first-child.modal-main.image-modal .slide .aspect-ratio{width:100%;position:relative;overflow:hidden}.modal :first-child.modal-main.image-modal .slide .aspect-ratio img{object-fit:cover;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001a}.modal :first-child.modal-main.image-modal .slide .aspect-ratio.zoom img{width:200%;height:200%;display:block}.modal :first-child.modal-main.image-modal .slide .aspect-ratio.top-left img{top:0;left:0}.modal :first-child.modal-main.image-modal .slide .aspect-ratio.top-right img{top:0;left:-100%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio.bottom-left img{top:-100%;left:0}.modal :first-child.modal-main.image-modal .slide .aspect-ratio.bottom-right img{top:-100%;left:-100%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio-1-1{padding-top:100%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio-4-5{padding-top:125%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio-2-3{padding-top:150%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio-4-7{padding-top:175%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio-5-4{padding-top:80%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio-3-2{padding-top:66.67%}.modal :first-child.modal-main.image-modal .slide .aspect-ratio-7-4{padding-top:57.14%}.modal :first-child.modal-main.image-modal .buttons{justify-content:space-between;padding:0 12px 12px;display:flex}.modal :first-child.modal-main.image-modal .buttons>div{display:flex}
.center-div-outer .center-div-middle>:first-child.world-builder-new-item-modal{max-width:720px}@media screen and (max-width:720px){.center-div-outer .center-div-middle>:first-child.world-builder-new-item-modal{max-width:calc(100vw - 16px)}}.world-builder-new-item-modal .carousel-header{margin:0;padding-right:40px}.world-builder-new-item-modal .note{font-size:12px}.world-builder-new-item-modal .buttons{justify-content:space-between;display:flex}.world-builder-new-item-modal .buttons .button-element input{padding-right:40px}.world-builder-new-item-modal .buttons .right{margin:0 0 12px;display:flex}.world-builder-new-item-modal .buttons .right .switch-toggle{text-align:center;margin:0;font-size:12px}@media screen and (max-width:320px){.world-builder-new-item-modal .buttons .right{flex-flow:column;align-items:end}.world-builder-new-item-modal .buttons .right .switch-toggle{margin-bottom:12px}}.world-builder-new-item-modal .modal-content{padding:0!important}.world-builder-new-item-modal .slide-content{padding:20px}.world-builder-new-item-modal .gen-results{border:0 solid #969696;border-top-width:1px;margin-top:20px;padding-top:20px}.world-builder-new-item-modal .gen-results .header{justify-content:space-between;display:flex}.world-builder-new-item-modal .gen-results .header h4{margin:0}.world-builder-new-item-modal .gen-results .header .left,.world-builder-new-item-modal .gen-results .header .right{align-items:center;display:flex}.world-builder-new-item-modal .gen-results .header .button-element button,.world-builder-new-item-modal .gen-results .header .button-element input{padding-right:40px}.world-builder-new-item-modal .gen-results .gen-item-results-list .gem-list-item{border-radius:8px;margin:12px;padding:12px;display:flex;box-shadow:0 3px 8px #000000bf}.world-builder-new-item-modal .gen-results .gen-item-results-list .gem-list-item .details{flex:1;margin-right:12px}.world-builder-new-item-modal .gen-results .gen-item-results-list .gem-list-item .details .detail:last-of-type input,.world-builder-new-item-modal .gen-results .gen-item-results-list .gem-list-item .details .detail:last-of-type textarea{margin-bottom:0}.world-builder-new-item-modal .gen-results .gen-item-results-list .gem-list-item .actions{justify-content:center;align-items:center;min-width:40px;max-width:40px;display:flex}.world-builder-new-item-modal .gender-buttons{margin:0 0 12px}.world-builder-new-item-modal .gender-buttons .gender-buttons-container{display:flex}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div{cursor:pointer;background-color:#c8c8c8;border-radius:12px;justify-content:center;align-items:center;height:40px;margin-right:12px;padding:0 16px 0 8px;line-height:40px;display:flex;box-shadow:0 2px 5px #00000040}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div span{margin-left:4px}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div:hover{box-shadow:0 2px 5px #00000080}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div.active{background-color:#1d6998;box-shadow:inset 0 2px 5px #000c}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div.active svg .real-path{fill:#fff}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div.active span{color:#fff;margin-left:4px}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div:active{box-shadow:inset 0 2px 5px 2px #000}.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div:active svg,.world-builder-new-item-modal .gender-buttons .gender-buttons-container>div:active span{margin-top:-2px}
.center-div-outer .center-div-middle>:first-child.world-builder-new-image-modal{max-width:720px}@media screen and (max-width:720px){.center-div-outer .center-div-middle>:first-child.world-builder-new-image-modal{max-width:100vw}}.world-builder-new-image-modal{background-color:#00f}.world-builder-new-image-modal .carousel-header{margin:0;padding-right:40px}.world-builder-new-image-modal .modal-content{padding:0!important}.world-builder-new-image-modal .world-builder-image-modal-content{padding:20px}.world-builder-new-image-modal .world-builder-image-modal-content .input-div{margin:0 0 12px}.world-builder-new-image-modal .world-builder-image-modal-content .input-div textarea{margin:0}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list-select{margin:0;display:flex}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list-select li{cursor:pointer;border:1px solid #000;border-radius:2px;margin:0 2px 0 0;padding:4px 8px}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list-select li:hover{box-shadow:inset 0 0 250px #00000026}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list-select li:active{box-shadow:inset 0 0 250px #0000004d}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list-select li.selected{color:#fff;background-color:#000}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list-select li.selected:hover{box-shadow:inset 0 0 250px #ffffff4d}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list-select li.selected:active{box-shadow:inset 0 0 250px #fff9}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list li{display:flex}.world-builder-new-image-modal .world-builder-image-modal-content .input-div .list li .button-element{width:40px;min-width:40px;margin-left:20px}.world-builder-new-image-modal .button-element input{padding-right:40px}.world-builder-new-image-modal .buttons{justify-content:space-between;display:flex}.world-builder-new-image-modal .buttons .right{display:flex}@media screen and (max-width:779px){.world-builder-new-image-modal .buttons .right{flex-flow:column}.world-builder-new-image-modal .buttons .right .coin-button-element{justify-content:flex-end;display:flex}.world-builder-new-image-modal .buttons .right select{margin:0 0 12px}}.world-builder-new-image-modal .image-scene-box .label-header{align-items:center;display:flex}
.center-div-outer .center-div-middle>:first-child.world-builder-image-queue-modal{max-width:820px}.center-div-outer .center-div-middle>:first-child.world-builder-image-queue-modal .modal-content{padding:20px 20px 0}.center-div-outer .center-div-middle>:first-child.world-builder-image-queue-modal .left-block{padding-bottom:20px}.world-builder-image-queue-modal .prompt-div{font-size:12px}
.center-div-outer .center-div-middle>:first-child.family-tree-modal{max-width:1020px}@media screen and (max-width:1020px){.center-div-outer .center-div-middle>:first-child.family-tree-modal{max-width:96vw}}.center-div-outer .center-div-middle>:first-child.family-tree-modal .modal-content{padding:0}.family-tree-modal .family-tree-container{background-color:#bcaf9c;min-width:720px;padding:20px}.family-tree-modal .family-tree-container .family-tree{height:600px;display:flex}.family-tree-modal .family-tree-container .family-tree .kids,.family-tree-modal .family-tree-container .family-tree .main-char,.family-tree-modal .family-tree-container .family-tree .parents,.family-tree-modal .family-tree-container .family-tree .grandparents,.family-tree-modal .family-tree-container .family-tree .greatgrandparents{flex-flow:column;flex:2;display:flex}.family-tree-modal .family-tree-container .family-tree .kids .top-label label,.family-tree-modal .family-tree-container .family-tree .main-char .top-label label,.family-tree-modal .family-tree-container .family-tree .parents .top-label label,.family-tree-modal .family-tree-container .family-tree .grandparents .top-label label,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .top-label label{text-align:center;margin:4px;padding:4px 0;display:block;box-shadow:0 1px 3px 1px #00000080,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box,.family-tree-modal .family-tree-container .family-tree .main-char .content-box,.family-tree-modal .family-tree-container .family-tree .parents .content-box,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box{flex-flow:column;flex:1;justify-content:center;align-items:center;display:flex}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .grand-label-container,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .grand-label-container,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .grand-label-container,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .grand-label-container,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .grand-label-container{width:100%;height:100px;padding:20px 20px 0;position:absolute;bottom:-32px;left:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .grand-label,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .grand-label,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .grand-label,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .grand-label,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .grand-label{background-color:#bcaf9c;justify-content:center;align-items:center;height:100%;display:flex;position:relative;box-shadow:0 1px 3px 1px #00000080,inset 0 0 10px 2px #00000080,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .grand-label span,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .grand-label span,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .grand-label span,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .grand-label span,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .grand-label span{text-align:center;font-size:20px;display:block;position:relative}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-full,.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-full,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-full,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-full,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-full,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-top-left{background-color:#333;width:100%;height:1px;position:absolute}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-top-left{width:50%}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-left,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-left{left:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-right,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-right{right:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-top-left,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-top-left{top:0;left:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-vertical-top{background-color:#333;width:1px;height:50%;position:absolute}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-vertical-top,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-vertical-top{top:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .line-vertical-bottom,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .line-vertical-bottom{bottom:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container.top-border-left:before,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container.top-border-left:before,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container.top-border-left:before,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container.top-border-left:before,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container.top-border-left:before{content:"";background-color:#333;width:1px;height:50%;position:absolute;bottom:0;left:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container.bottom-border-left:before,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container.bottom-border-left:before,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container.bottom-border-left:before,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container.bottom-border-left:before,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container.bottom-border-left:before{content:"";background-color:#333;width:1px;height:50%;position:absolute;top:0;left:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container.full-border-left:before,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container.full-border-left:before,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container.full-border-left:before,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container.full-border-left:before,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container.full-border-left:before{content:"";full:0;background-color:#333;width:1px;height:100%;position:absolute;left:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container.top-border-right:before,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container.top-border-right:before,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container.top-border-right:before,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container.top-border-right:before,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container.top-border-right:before{content:"";background-color:#333;width:1px;height:50%;position:absolute;bottom:0;right:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container.bottom-border-right:before,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container.bottom-border-right:before,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container.bottom-border-right:before,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container.bottom-border-right:before,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container.bottom-border-right:before{content:"";background-color:#333;width:1px;height:50%;position:absolute;top:0;right:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container.full-border-right:before,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container.full-border-right:before,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container.full-border-right:before,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container.full-border-right:before,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container.full-border-right:before{content:"";full:0;background-color:#333;width:1px;height:100%;position:absolute;right:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 1px 3px 1px #00000080}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .remove-div,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div.hide,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .remove-div.hide,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div.hide,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div.hide,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div.hide{display:none}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div .button-div,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .remove-div .button-div,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div .button-div,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div .button-div,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div .button-div{background-color:#6c5e4c;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px 1px #00000080,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .remove-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div .button-div svg{padding:2px}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .remove-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div .button-div.gray{opacity:.5;box-shadow:inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .remove-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div .button-div:hover:not(.gray){cursor:pointer;box-shadow:0 1px 3px 1px #000000bf,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .remove-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div .button-div:active:not(.gray){cursor:pointer;box-shadow:inset 0 1px 3px 1px #000000bf,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .up-down-div,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .up-down-div,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .up-down-div,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .up-down-div,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .up-down-div{flex-flow:column;justify-content:center;align-items:center;width:20px;height:80%;display:flex;position:absolute;left:-32px}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .up-down-div.hide,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .up-down-div.hide,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .up-down-div.hide,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .up-down-div.hide,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .up-down-div.hide{display:none}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .up-down-div .button-div,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .up-down-div .button-div,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .up-down-div .button-div,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .up-down-div .button-div,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .up-down-div .button-div{background-color:#6c5e4c;border-radius:8px;justify-content:center;align-items:center;width:24px;height:40px;margin:4px 0;display:flex;box-shadow:0 1px 3px 1px #00000080,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .up-down-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .up-down-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .up-down-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .up-down-div .button-div svg,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .up-down-div .button-div svg{transform:scaleX(.5)}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .up-down-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .up-down-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .up-down-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .up-down-div .button-div.gray,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .up-down-div .button-div.gray{opacity:.5;box-shadow:inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .up-down-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .up-down-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .up-down-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .up-down-div .button-div:hover:not(.gray),.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .up-down-div .button-div:hover:not(.gray){cursor:pointer;box-shadow:0 1px 3px 1px #000000bf,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .up-down-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .up-down-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .up-down-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .up-down-div .button-div:active:not(.gray),.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .up-down-div .button-div:active:not(.gray){cursor:pointer;box-shadow:inset 0 1px 3px 1px #000000bf,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .add-div,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .add-div,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .add-div,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .add-div,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .add-div{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .add-div.hide,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .add-div.hide,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .add-div.hide,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .add-div.hide,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .add-div.hide{display:none}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .add-div svg,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .add-div svg,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .add-div svg,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .add-div svg,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .add-div svg{width:28px;height:28px;margin:0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .add-div svg .real-path,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .add-div svg .real-path,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .add-div svg .real-path,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .add-div svg .real-path,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .add-div svg .real-path{fill:#bcaf9c}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .add-div:hover,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .add-div:hover,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .add-div:hover,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .add-div:hover,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .add-div:hover{box-shadow:inset 0 0 250px #00000026}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .add-div:active,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .add-div:active,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .add-div:active,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .add-div:active,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .add-div:active{box-shadow:inset 0 0 250px #0000004d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .img,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .img,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .img,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .img,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .img{background-color:#6c5e4c;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 20px 10px #00000040}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .img.clickable,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .img.clickable,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .img.clickable,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .img.clickable,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .img.clickable{cursor:pointer}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .img.clickable:hover:after,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .img.clickable:hover:after,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .img.clickable:hover:after,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .img.clickable:hover:after,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .img.clickable:hover:after{content:"";border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:inset 0 0 250px #ffffff26}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .img.clickable:active:after,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .img.clickable:active:after,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .img.clickable:active:after,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .img.clickable:active:after,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .img.clickable:active:after{content:"";border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .img svg,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .img svg,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .img svg,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .img svg,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .img svg{fill:#000;width:70%;height:70%}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .img img,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .img img,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .img img,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .img img,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .img img{width:100%;height:100%}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box label,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box label,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box label,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box label,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box label{z-index:15;text-align:center;text-overflow:ellipsis;text-wrap:nowrap;background-color:#bcaf9c;width:120px;height:20px;font-size:14px;line-height:20px;position:absolute;bottom:-20px;overflow:hidden;box-shadow:0 1px 3px 1px #00000080,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .relationship,.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box .relationship,.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .relationship,.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .relationship,.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .relationship{font-size:12px;position:absolute;bottom:-32px}.family-tree-modal .family-tree-container .family-tree .kids .content-box{padding:20px 0}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container{height:20%}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box{width:72px;height:72px}.family-tree-modal .family-tree-container .family-tree .kids .content-box .box-container .box .remove-div{right:-40px}.family-tree-modal .family-tree-container .family-tree .main-char{flex:3}.family-tree-modal .family-tree-container .family-tree .main-char .content-box{padding:20px 0}.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container{height:100%}.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box.char{width:100px;height:100px}.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box.partner{width:80px;height:80px}.family-tree-modal .family-tree-container .family-tree .main-char .content-box .box-container .box.partner .remove-div{top:-40px}.family-tree-modal .family-tree-container .family-tree .parents .content-box{padding:20px 0}.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container{height:50%;padding:20px 0}.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box{width:72px;height:72px}.family-tree-modal .family-tree-container .family-tree .parents .content-box .box-container .box .remove-div{left:-40px}.family-tree-modal .family-tree-container .family-tree .grandparents .content-box{padding:20px 0}.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container{height:25%}.family-tree-modal .family-tree-container .family-tree .grandparents .content-box .box-container .box .remove-div{left:-40px}.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box{padding:20px 0}.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container{height:12.5%}.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box{width:44px;height:44px}.family-tree-modal .family-tree-container .family-tree .greatgrandparents .content-box .box-container .box .remove-div{left:-40px}.family-tree-modal .partner-container{position:relative}.family-tree-modal .partner-container .parter-button,.family-tree-modal .partner-container .child-button{flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.family-tree-modal .partner-container .parter-button .vertical-line,.family-tree-modal .partner-container .child-button .vertical-line{background-color:#333;width:1px;height:20px;position:absolute}.family-tree-modal .partner-container .parter-button .horizontal-line,.family-tree-modal .partner-container .child-button .horizontal-line{background-color:#333;width:32px;height:1px;position:absolute;top:52px;right:22px}.family-tree-modal .partner-container .parter-button .unique-button,.family-tree-modal .partner-container .child-button .unique-button{z-index:25;background-color:#6c5e4c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-top:8px;display:flex;box-shadow:0 1px 3px 1px #00000080,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .partner-container .parter-button .unique-button svg,.family-tree-modal .partner-container .child-button .unique-button svg{width:36px;height:36px}.family-tree-modal .partner-container .parter-button .unique-button svg .real-path,.family-tree-modal .partner-container .child-button .unique-button svg .real-path{fill:#584c3d}.family-tree-modal .partner-container .parter-button .unique-button.down,.family-tree-modal .partner-container .child-button .unique-button.down{padding:4px 0 0}.family-tree-modal .partner-container .parter-button .unique-button.gray,.family-tree-modal .partner-container .child-button .unique-button.gray{box-shadow:inset 0 0 250px #ffffff4d}.family-tree-modal .partner-container .parter-button .unique-button.gray svg,.family-tree-modal .partner-container .child-button .unique-button.gray svg{display:none}.family-tree-modal .partner-container .parter-button .unique-button:hover:not(.gray),.family-tree-modal .partner-container .child-button .unique-button:hover:not(.gray){cursor:pointer;box-shadow:0 1px 3px 1px #000000bf,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .partner-container .parter-button .unique-button:active:not(.gray),.family-tree-modal .partner-container .child-button .unique-button:active:not(.gray){cursor:pointer;box-shadow:inset 0 1px 3px 1px #000000bf,inset 0 0 10px 2px #00000040,inset 0 0 250px #ffffff4d}.family-tree-modal .partner-container .parter-button{padding:4px;position:absolute;bottom:-4px;right:-52px}.family-tree-modal .partner-container .child-button{padding:4px;position:absolute;bottom:16px;left:0;overflow:hidden}.family-tree-modal .add-char-modal .modal-content{max-height:70vh}.family-tree-modal .add-char-modal-content{flex-flow:column;padding:20px;display:flex;overflow:auto}.family-tree-modal .add-char-modal-content .add-char-modal-content-header{margin:0 0 20px}.family-tree-modal .add-char-modal-content .add-char-modal-content-header h2,.family-tree-modal .add-char-modal-content .add-char-modal-content-header h6{margin:0}.family-tree-modal .add-char-modal-content .left-block{display:none}.family-tree-modal .add-char-modal-content .table-element{flex:1}.family-tree-modal .add-char-modal-content .table-element .search-bar-buttons-left,.family-tree-modal .add-char-modal-content .table-element .search-conditions select,.family-tree-modal .add-char-modal-content .table-element .search-bar-buttons-right{display:none}.family-tree-modal .add-char-modal-content .table-element .row-item{display:flex}.family-tree-modal .add-char-modal-content .table-element .row-item .icon{width:52px;height:52px;padding:4px}.family-tree-modal .add-char-modal-content .table-element .row-item .icon img,.family-tree-modal .add-char-modal-content .table-element .row-item .icon svg{border-radius:3px;width:100%;height:100%;box-shadow:0 1px 3px #00000080}.family-tree-modal .add-char-modal-content .table-element .row-item .text{margin-left:8px;line-height:52px}@media screen and (max-width:779px){.family-tree-modal .add-char-modal-content .table-element table tr{margin:0}.family-tree-modal .add-char-modal-content .table-element td:before{display:none}.family-tree-modal .add-char-modal-content .td-c,.family-tree-modal .add-char-modal-content .td-c .row-item{width:100%}}
