.ancestry_viz__EcAMk{position:relative}.ancestry_viz__EcAMk menu{align-items:center;display:flex;font-size:14px;margin:0 0 0 auto;padding:10px 0}.ancestry_viz__EcAMk menu>*+*{margin-left:10px}.ancestry_viz__EcAMk menu label{display:flex;align-items:center;font-weight:400;margin-left:auto}.ancestry_viz__EcAMk menu input{margin:0;width:140px;margin-left:5px}.ancestry_viz__EcAMk menu button,.ancestry_viz__EcAMk menu input{cursor:pointer}.ancestry_viz__EcAMk menu button{display:flex}.ancestry_viz__EcAMk menu h3{margin-bottom:5px}.ancestry_viz__EcAMk .ancestry_vizContainer__PF4DY{padding-top:50px;height:600px}@media(max-width:500px){.ancestry_viz__EcAMk .ancestry_vizContainer__PF4DY{height:40vh}}.ancestry_viz__EcAMk .ancestry_vizContainer__PF4DY.ancestry_expanded__6VOFv{padding-top:0;height:100vh}.ancestry_menuOuter__YG9L_{align-items:center;display:flex;flex-wrap:wrap}